Tolong, tetap pada masalah teknis , menghindari masalah perilaku, budaya, karir atau
Tolong, tetap pada masalah teknis , menghindari masalah perilaku, budaya, karir atau
Saya punya proyek. Dalam proyek ini saya ingin memperbaiki itu untuk menambahkan fitur, dan saya refactored proyek untuk menambahkan fitur. Masalahnya adalah ketika saya selesai, ternyata saya perlu membuat sedikit perubahan antarmuka untuk mengakomodasi itu. Jadi saya membuat perubahan. Dan...
Apa itu kombinator? Saya mencari: penjelasan praktis contoh bagaimana mereka digunakan contoh bagaimana kombinator meningkatkan kualitas / generalisasi kode Saya tidak mencari: penjelasan tentang kombinator yang tidak membantu saya menyelesaikan pekerjaan (seperti
Saat ini saya sedang mengkode API untuk jejaring sosial dengan Slim Framework. Pertanyaan saya adalah: Apa praktik terbaik ketika tidak ada baris untuk kembali dalam struktur json? Katakanlah panggilan / v1 / get / film ini mengembalikan 2 baris dari nama film tabel: [ {"name": "Ghostbusters"},...
Banyak siswa ketika mereka lulus dan mendapatkan pekerjaan pertama mereka, merasa seperti mereka tidak benar-benar tahu cara memprogram meskipun mereka mungkin pemrogram yang baik di perguruan tinggi. Apa saja perbedaan antara pemrograman dalam lingkungan akademik dan pemrograman dalam 'dunia...
Saya membaca bab-bab pertama dari Clean Code oleh Robert C. Martin, dan menurut saya itu cukup bagus, tetapi saya ragu, di satu bagian disebutkan bahwa itu baik (secara kognitif) bahwa fungsi-fungsinya harus memiliki beberapa parameter. mungkin, bahkan menunjukkan bahwa 3 atau lebih parameter...
Saya telah mendengar banyak kali ketika pengembang lain menggunakan frase itu untuk "beriklan" beberapa pola atau mengembangkan praktik terbaik. Sebagian besar waktu kalimat ini digunakan ketika Anda berbicara tentang manfaat pemrograman fungsional. Ungkapan "Easy to reason about" telah digunakan...
Saya tidak tahu mengapa, tetapi saya selalu merasa seperti "selingkuh" ketika saya menggunakan refleksi - mungkin itu karena kinerja hit saya tahu saya ambil. Sebagian dari saya mengatakan, jika itu adalah bagian dari bahasa yang Anda gunakan dan itu dapat mencapai apa yang Anda coba lakukan, maka...
Saya seorang mahasiswa teknik komputer. Saya sudah memikirkan bagaimana saya bisa menangani proyek besar. Apa yang harus menjadi langkah pertama saya untuk mencapai tujuan saya dengan cara yang lebih efisien dan efektif? Ketika saya membuat sebuah proyek, saya tidak tahu bagaimana saya harus mulai...
Pertanyaan ini subyektif tapi saya hanya ingin tahu bagaimana kebanyakan programmer mendekati ini. Sampel di bawah ini dalam pseudo-C # tetapi ini harus berlaku untuk Java, C ++, dan bahasa OOP lainnya juga. Lagi pula, ketika menulis metode helper di kelas saya, saya cenderung menyatakannya...
Saya belajar sejak awal bahwa memotong & menempel kode orang lain membutuhkan waktu lebih lama daripada menulisnya sendiri. Menurut pendapat saya kecuali Anda benar-benar memahaminya, cut & paste kode mungkin akan memiliki masalah yang akan menjadi mimpi buruk untuk diselesaikan. Jangan...
Sebagai programmer saya merasa bahwa tujuan kami adalah untuk memberikan abstraksi yang baik pada model domain dan logika bisnis yang diberikan. Tapi di mana abstraksi ini harus berhenti? Bagaimana membuat trade-off antara abstraksi dan semua manfaatnya (fleksibilitas, kemudahan mengubah dll.) Dan...
Setelah berdiskusi dengan beberapa kolega saya, saya memiliki pertanyaan 'filosofis' tentang bagaimana memperlakukan tipe data char di Jawa, mengikuti praktik terbaik. Misalkan skenario sederhana (jelas ini hanya contoh yang sangat sederhana untuk memberikan makna praktik pada pertanyaan saya) di...
Saya sedang menulis implementasi Java dari permainan kartu, jadi saya membuat tipe khusus Collection yang saya sebut Zone. Semua metode modifikasi Koleksi Java tidak didukung, tetapi ada metode di Zone API move(Zone, Card), yang memindahkan Kartu dari Zona yang diberikan ke dirinya sendiri...
Apakah pernah ada ide bagus untuk nilai hardcode ke dalam aplikasi kita? Atau apakah selalu merupakan hal yang tepat untuk memanggil tipe-tipe nilai ini secara dinamis jika mereka perlu
Saya menemukan bahwa beberapa pengembang perangkat lunak sangat mahir dalam hal ini, dan sering kali dipuji karena kemampuan mereka untuk memberikan konsep kerja dengan persyaratan abstrak. Terus terang, ini membuatku gila, dan aku tidak suka "mengada-ada" saat aku pergi. Dulu saya pikir ini...
Apakah praktik yang baik untuk memanggil variabel metode kembali dengan nama variabel result? Misalnya: public Zorglub calculate() { Zorglub result = [...] [...] return result; } Atau haruskah saya beri nama berdasarkan jenisnya? public Zorglub calculate() { Zorglub zorglub = [...] [...]...
Bagaimana Anda mengingat pemrograman hal-hal terkait? Pernahkah Anda merasa bahwa Anda telah menemukan kesalahan yang Anda miliki sebelum Anda sekarang, beberapa tahun yang lalu dan Anda bisa bersumpah Anda tahu penyebabnya, tetapi sekarang Anda sudah melupakannya? Apakah Anda bekerja dengan...
Apakah panjang fungsi memengaruhi produktivitas programmer? Jika demikian, berapakah jumlah maksimum garis yang baik untuk menghindari hilangnya produktivitas? Karena ini adalah topik yang sangat banyak pendapat, harap buat cadangan klaim dengan beberapa data.
Saya sedang membaca utas berjudul "strlen vs sizeof" di CodeGuru , dan salah satu balasan menyatakan bahwa "lagian [praktik] buruk untuk menginisialisasi [sic] chararray dengan string literal." Apakah ini benar, atau apakah itu hanya pendapatnya (walaupun "anggota elit")? Ini pertanyaan...