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.

3
Memprogram * ke * bahasa vs. menulis kode C di Ruby
Kode Lengkap menyatakan bahwa Anda harus mengubah kode ke dalam bahasa sebagai lawan dari kode di dalamnya. Maksud mereka Jangan membatasi pemikiran pemrograman Anda hanya pada konsep-konsep yang didukung secara otomatis oleh bahasa Anda. Pemrogram terbaik memikirkan apa yang ingin mereka lakukan, dan kemudian mereka menilai bagaimana mencapai tujuan mereka …


9
Mengatasi proyek tanpa akhir yang tidak dapat diperbaiki
Kami memiliki situs web besar (1200+ jam) yang memiliki banyak hutang teknis. Ini terutama disebabkan oleh alasan (biasa) berikut ini. Banyak programmer yang datang dan pergi selama pengembangan. Perubahan spesifikasi selama pengembangan. Banyak fungsi ditambahkan ditambahkan (dalam waktu singkat). Pelanggan menginginkan banyak fungsi baru, dan yang pada dasarnya datang untuk …



7
Mengapa variabel yang tidak digunakan adalah masalah seperti itu?
Saya sedang membersihkan peringatan variabel yang tidak digunakan suatu hari, dan saya mulai merenungkan, apa sebenarnya masalah tentang mereka? Bahkan, beberapa dari mereka bahkan membantu dalam debugging (mis. Memeriksa detail pengecualian, atau memeriksa nilai pengembalian sebelum dikembalikan). Saya tidak dapat menemukan risiko nyata yang sebenarnya dalam memilikinya .. Contohnya Maksud …

3
Bagaimana cara menghitung persyaratan server untuk aplikasi web
Saya mengembangkan backend di mana saya akan mengekspos API untuk aplikasi seluler saya. Pengguna dapat mendaftar, menambahkan produk, membagikan tautan produk melalui email / sms / di mana saja dan orang lain dapat mengkliknya dan membeli produk. Ini adalah alur kerja sederhana dari aplikasi seluler. Aplikasi ini adalah aplikasi intensif …

5
Praktik Terbaik - Membungkus jika sekitar panggilan fungsi vs Menambahkan keluar awal jika penjaga berfungsi
Saya tahu ini bisa sangat spesifik kasus penggunaan, tetapi saya mendapati diri saya bertanya-tanya terlalu sering. Apakah ada sintaks yang umumnya disukai. Saya tidak bertanya apa pendekatan terbaik ketika dalam suatu fungsi, saya bertanya apakah saya harus keluar lebih awal atau saya tidak memanggil fungsi itu. Bungkus jika sekitar panggilan …

6
apa yang bisa salah dalam konteks pemrograman fungsional jika objek saya bisa berubah?
Saya dapat melihat manfaat dari objek yang tidak dapat diubah dan tidak dapat diubah seperti objek yang tidak dapat diubah menghilangkan banyak masalah yang sulit dalam pemrograman multi-threaded karena keadaan bersama dan dapat ditulis. Sebaliknya, objek yang bisa berubah membantu menangani identitas objek daripada membuat salinan baru setiap waktu dan …

5
Ikuti jalan yang saya tahu, kemudian coba terapkan praktik pengkodean yang benar, atau mulailah dengan praktik pengkodean yang baik dan coba fudge dengan cara saya?
Pertama, saya ingin mengatakan bahwa saya terbiasa melakukan Pemrograman Prosedural sebagai hobi saya - saya mencoba belajar OOP dalam beberapa bahasa, dan memahami teorinya , hanya saja bukan praktiknya. Saya punya proyek peliharaan yang ingin saya buat, khususnya dalam PHP dengan backend basis data (tidak peduli apa). Alasan utama saya …


3
Aturan tentang konkret jenis metode parameter, tipe pengembalian dan tipe properti
Beberapa waktu yang lalu saya membaca semacam "aturan praktis" tentang konkret dari tipe parameter metode, tipe pengembalian dan tipe properti, tapi saya tidak ingat. Itu mengatakan sesuatu tentang menjaga jenis pengembalian Anda sekonkret mungkin dan jenis parameter Anda seabstrak mungkin ... atau sebaliknya. Saya tidak tahu apakah itu benar-benar saran …


8
Kapan 'mengoptimalkan kode' == 'menyusun data'?
Artikel terbaru oleh ycombinator mencantumkan komentar dengan prinsip-prinsip seorang programmer hebat. #7. Pemrogram yang baik: Saya mengoptimalkan kode. Programmer yang lebih baik: Saya menyusun data. Programmer terbaik: Apa bedanya? Mengakui konsep subyektif dan kontroversial - apakah ada yang punya posisi tentang apa artinya ini? Ya, tapi saya ingin mengedit pertanyaan …


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.