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.

267
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...

37
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...

23
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...

18
Mengapa kelas data dianggap sebagai bau kode?

Artikel ini mengklaim bahwa kelas data adalah "bau kode". Alasannya: Itu hal yang normal ketika kelas yang baru dibuat hanya berisi beberapa bidang publik (dan mungkin bahkan beberapa pengambil / setter). Tetapi kekuatan sebenarnya dari objek adalah bahwa mereka dapat berisi tipe perilaku atau...