Pertanyaan yang diberi tag «coding-style»

Gaya pengkodean adalah seperangkat pedoman yang membantu keterbacaan dan pemahaman kode sumber.



2
Apakah “terlalu banyak parameter” merupakan masalah visual atau logis?
menurut Apakah ada pedoman tentang berapa banyak parameter yang harus diterima fungsi? , suatu metode tidak boleh memiliki terlalu banyak parameter. Namun, beberapa jawaban menyarankan masalah ini dapat diselesaikan dengan pola builder: Builder b=new Builder(); b.setParm1("a"); b.setParm2("b"); . . . Obj obj=b.createObj(); atau merangkum parameter dalam satu objek. ObjectParam op=new …


2
Apakah bijaksana menggunakan Dentang untuk analisis kode pribadi dalam proyek yang dibuat dengan gcc?
Saya mulai mengerjakan beberapa proyek C yang sedang digunakan gcc. Saya percaya pilihan ini dibuat karena beberapa alasan: Harus kompilasi silang untuk lengan sangat awal (saya pikir). Kinerja adalah spesifikasi pertama dan terpenting. gcc adalah dan masih merupakan pilihan pertama yang mudah. Saya tidak punya alasan untuk menentang pilihan itu …

3
Masalah desain OOP. Dua jenis Opsional kosong
Saya sedang menulis aplikasi yang cukup sederhana yang berkaitan dengan pemesanan kamar hotel. Saya punya masalah pada satu tahap. Saya sedang memproses antrian pesanan. Untuk setiap pesanan, salah satu resepsionis harus memilih kamar (satu atau tidak sama sekali) untuk klien sesuai dengan strateginya. Itu sebabnya saya memutuskan untuk pergi dengan …

4
Apakah struktur kode ini bermanfaat?
Saya baru-baru ini dilemparkan ke proyek aplikasi web Java, dan saya telah menemukan sejumlah kelas yang mengikuti jenis format ini: public class MyThingy { private final int p1; private final String p2; … public MyThingy (int p1, String p2, …) { this.p1 = p1; this.p2 = p2; … } public …

1
Mengapa membuat fungsi Object.create Global-ish?
Saya seorang programmer yang cukup berpengalaman di bidang .NET dan Java, dan saya sudah mulai membaca tentang JavaScript. Saya membeli buku "The Good Parts" karya Douglas Crockford, dan saya langsung menunda beberapa hal. Salah satunya adalah memodifikasi tipe dasar tanpa perlu: if (typeof Object.create !== 'function') { Object.create = function …
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.