Pertanyaan yang diberi tag «programming-practices»

Praktik Pemrograman adalah praktik yang biasa atau tidak umum digunakan dalam pengembangan perangkat lunak. Ini dapat mencakup hal-hal seperti Pengembangan Agile, Kanban, pintasan pengkodean, dll.


7
Cara terbaik untuk memecah kode luar biasa menjadi potongan yang bisa dikelola?
Saya terus kewalahan oleh proyek-proyek besar, begitu mereka mencapai tingkat kompleksitas tertentu. Begitu saya mencapai titik tertentu dalam sebuah proyek, kemajuan saya melambat dan saya mendapati diri saya terus-menerus menelusuri kembali langkah-langkah saya dan memilah segala macam kebingungan. Saya menjadi sangat ahli dalam refactoring karena kelemahan saya ini. Dan saya …

5
Apa yang terjadi dengan Unified File Model Alan Cooper?
Untuk waktu yang lama Alan Cooper (dalam 3 versi bukunya "About Face") telah mempromosikan "model file yang disatukan" untuk, antara lain, membuang apa yang ia sebut kotak pesan paling bodoh yang pernah diciptakan - salah satunya muncul ketika menekan tombol tutup pada aplikasi atau formulir yang mengatakan "Apakah Anda ingin …

5
Kapan mulai menulis Penanganan Eksepsi, Logging
Kapan Anda mulai menulis Kode Penanganan Pengecualian Anda? Kapan Anda mulai menulis Laporan Pencatatan. Untuk keperluan menguraikan pertanyaan ini, mari kita asumsikan bahwa kita berada di platform .NET dengan log4net logging tetapi merasa bebas untuk menjawab dengan cara yang umum. Solusi: Proyek Formulir Windows. Proyek: UI, BusinessRules, DataHandlers Jadi, apakah …



6
Nilai default - apakah itu baik atau jahat?
Pertanyaan tentang nilai default secara umum - nilai fungsi pengembalian default, nilai parameter default, logika default untuk saat ada sesuatu yang hilang, logika default untuk menangani pengecualian, logika default untuk menangani kondisi tepi dll. Untuk waktu yang lama saya menganggap nilai default sebagai hal "kejahatan murni", sesuatu yang "menyelubungi bencana" …

5
Dalam kondisi apa (jika ada) adalah praktik yang baik untuk menanyakan dua server dan hanya mengonsumsi respons tercepat?
Saya telah bertanya apa yang sekarang menjadi pertanyaan Komunitas-dihapus pada SO tentang mengapa seseorang menggunakan javascript Promise.race, dan pengguna rep tinggi berkomentar: Jika Anda memiliki dua layanan yang menghitung beberapa nilai, Anda dapat meminta keduanya secara paralel dan menggunakan nilai mana yang pernah dikembalikan terlebih dahulu, daripada meminta satu, menunggu …



2
Haskell cara untuk masalah 3n +1
Berikut ini adalah masalah pemrograman sederhana dari SPOJ: http://www.spoj.com/problems/PROBTRES/ . Pada dasarnya, Anda diminta untuk menampilkan siklus Collatz terbesar untuk angka antara i dan j. (Siklus collatz dari sejumlah $ n $ adalah jumlah langkah untuk akhirnya mendapatkan dari $ n $ ke 1.) Saya telah mencari cara Haskell untuk …


3
Tepat untuk menempatkan masalah yang diketahui secara langsung dalam perangkat lunak?
Saya telah mengambil alih pemeliharaan aplikasi Android, dan ada beberapa masalah residual yang kurang lebih telah saya perbaiki, tetapi masih memiliki masalah karena versi OS Android yang berbeda. Misalnya, mengirim permintaan web dengan kelas MediaPlayer memiliki header HTTP khusus dilucuti oleh OS sebelum permintaan dikirim keluar, tetapi hanya pada Android …

8
Apakah menulis perangkat lunak lebih mudah daripada membaca dan memahaminya dari awal? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.