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
Apa arti dari 'kohesi tinggi'?
Saya seorang siswa yang baru-baru ini bergabung dengan perusahaan pengembangan perangkat lunak sebagai magang. Kembali di universitas, salah satu profesor saya dulu mengatakan bahwa kita harus berusaha untuk mencapai "kopling rendah dan kohesi tinggi". Saya mengerti arti kopling rendah. Ini berarti menyimpan kode komponen yang terpisah secara terpisah, sehingga perubahan …

2
Apa perbedaan antara function () dan function (void)?
Saya telah mendengar bahwa ini adalah praktik yang baik untuk menulis fungsi yang tidak menerima apa pun sebagai parameter seperti ini: int func(void); Tetapi saya mendengar bahwa cara yang tepat untuk mengekspresikannya adalah seperti ini: int func(); Apa perbedaan antara kedua deklarasi fungsi ini di C dan C ++?

2
API SISA berbasis peran?
Saya sedang membangun API REST di mana beberapa pengguna dengan peran berbeda akan memiliki akses ke sumber daya yang dikandungnya. Untuk menjaga ruang lingkup tetap sederhana, mari kita ambil domain "siswa / guru / kelas": GET /students adalah sumber daya untuk mengakses. Pengguna mungkin memiliki peran seperti Siswa dan / …

9
Apakah dianggap praktik yang buruk untuk memasukkan nomor bug dalam nama metode untuk penyelesaian sementara?
Rekan kerja saya yang adalah seorang pria senior memblokir saya pada ulasan kode karena dia ingin saya memberi nama metode 'PerformSqlClient216147Workaround' karena ini merupakan solusi untuk beberapa cacat ###. Sekarang, proposal nama metode saya adalah sesuatu seperti PerformRightExpressionCast yang cenderung menggambarkan apa metode yang sebenarnya dilakukan. Argumennya sejalan: "Ya metode …


11
Apakah saya tetap bisa menggunakan bahasa yang tidak didukung oleh perusahaan Anda untuk beberapa tugas?
Saya bekerja untuk perusahaan yang mendukung beberapa bahasa: COBOL, VB6, C # dan Java. Saya menggunakan bahasa-bahasa itu untuk pekerjaan utama saya, tetapi saya sering menemukan diri saya untuk mengkode beberapa program kecil (misalnya skrip) dengan Python karena saya menemukan itu menjadi alat terbaik untuk jenis tugas itu. Sebagai contoh: …

2
Kisaran Kompleksitas Siklomatik [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Apa kategori kompleksitas siklomatik? Sebagai contoh: 1-5: mudah untuk mempertahankan 6-10: sulit 11-15: …

2
Bagaimana cara melakukan dokumentasi untuk kode dan mengapa perangkat lunak (sering) kurang didokumentasikan?
Ada beberapa contoh kode yang didokumentasikan dengan baik di luar sana, seperti java api. Tetapi, banyak kode dalam proyek publik seperti git dan proyek internal perusahaan tidak terdokumentasi dengan baik dan tidak terlalu ramah bagi pendatang baru. Dalam semua tugas pengembangan perangkat lunak saya, saya harus berurusan dengan kode yang …






7
Aturan sembilan puluh sembilan dalam praktek
90 persen pertama dari kode menyumbang 90 persen pertama dari waktu pengembangan. Sisanya 10 persen dari kode menyumbang 90 persen lainnya dari waktu pengembangan. - Tom Cargill, Bell Labs Apa yang sebenarnya dimaksud dalam praktik? Programer itu melakukan banyak pekerjaan dan mereka memberi 180% dari diri mereka sendiri atau?


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.