Pertanyaan yang diberi tag «code-smell»

Menentukan apa yang bisa dan bukan "bau kode" itu subjektif, dan bervariasi berdasarkan bahasa, pengembang, dan metodologi pengembangan. Sebelum Anda bertanya apakah suatu teknik merupakan "bau kode", tanyakan pada diri sendiri apa konsekuensi proyek spesifik Anda, jika Anda menggunakan teknik tersebut. Hanya bertanya apakah sesuatu itu "bau kode" atau tidak, terlalu subjektif.

19
Apakah #regions adalah antipattern atau kode bau?
C # memungkinkan penggunaan #region/ #endregionkata kunci untuk membuat area kode dilipat di editor. Setiap kali saya melakukan ini, meskipun saya melakukannya untuk menyembunyikan potongan besar kode yang mungkin bisa di refactored ke kelas atau metode lain. Sebagai contoh saya telah melihat metode yang berisi 500 baris kode dengan 3 …
267 c#  code-smell 

7
Evaluasi hubungan pendek, apakah itu praktik buruk?
Sesuatu yang saya kenal untuk sementara waktu tetapi tidak pernah dipertimbangkan adalah bahwa dalam sebagian besar bahasa adalah mungkin untuk memberikan prioritas kepada operator dalam pernyataan if berdasarkan pesanan mereka. Saya sering menggunakan ini sebagai cara untuk mencegah pengecualian referensi nol, misalnya: if (smartphone != null && smartphone.GetSignal() > 50) …

17
Bagaimana cara melatih diri Anda untuk menghindari penulisan kode "pintar"? [Tutup]
Apakah Anda tahu perasaan itu ketika Anda hanya perlu memamerkan trik baru dengan Expressionatau menggeneralisasi tiga prosedur yang berbeda? Ini tidak harus pada skala Arsitektur Astronaut dan pada kenyataannya mungkin bermanfaat tetapi saya tidak bisa tidak memperhatikan orang lain akan menerapkan kelas atau paket yang sama dengan cara yang lebih …



10
Apakah variabel bendera adalah kejahatan absolut? [Tutup]
Apakah variabel bendera jahat? Apakah jenis variabel berikut ini sangat tidak bermoral dan apakah jahat menggunakannya? "variabel boolean atau integer yang Anda tetapkan nilai di tempat-tempat tertentu kemudian di bawah Anda periksa lalu orther untuk melakukan sesuatu atau tidak, seperti, misalnya menggunakan newItem = truebeberapa baris di bawah ini if …


8
Apakah ada aroma arsitektur?
Ada banyak sumber daya di web yang merujuk ke dan mencantumkan bau kode. Namun, saya belum pernah melihat informasi tentang aroma arsitektur . Apakah ini didefinisikan di suatu tempat, dan apakah ada daftar yang tersedia? Apakah ada penelitian formal yang dilakukan terhadap cacat arsitektur, dan dampaknya terhadap kecepatan proyek, cacat, …




6
Beberapa kelas dalam satu file .cs - baik atau buruk? [Tutup]
Apakah disarankan untuk membuat beberapa kelas dalam file .cs atau haruskah masing-masing file .cs memiliki kelas individu? Sebagai contoh: public class Items { public class Animal { } public class Person { } public class Object { } } Menghindari fakta selama satu menit bahwa ini adalah contoh buruk dari …
30 c#  code-smell 


11
Rekan kerja saya membuat tabel SQL 96 kolom
Di sini kita di tahun 2010, insinyur perangkat lunak dengan 4 atau 5 tahun atau pengalaman, masih merancang tabel dengan 96 kolom fracking. Saya katakan padanya itu akan menjadi mimpi buruk. Saya menunjukkan kepadanya bahwa kita harus menggunakan ordinals untuk antarmuka MySQL dengan C #. Saya menjelaskan bahwa tabel dengan …
23 sql  code-smell 

9
Apakah metode init () bau kode?
Apakah ada tujuan untuk mendeklarasikan init()metode untuk suatu tipe? Saya tidak bertanya apakah kita harus memilih init()daripada konstruktor atau bagaimana menghindari menyatakaninit() . Aku bertanya apakah ada setiap alasan di balik mendeklarasikan init()metode (melihat bagaimana umum itu) atau jika itu adalah kode bau dan harus dihindari. The init()idiom cukup umum, …

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.