
Katalog online yang komprehensif
Kunjungi Situs Web · Preprint · Kertas Springer · TesisRepositori ini berisi sumber situs web Code Smell Smell yang berisi daftar aroma saat ini bersama dengan:
Jangan ragu untuk mengunjungi situs web dan menelusuri!
Jika Anda ingin mengikis data, mengkloning repositori dan menjalankan python /data_scraper/main.py .
Setiap orang
Pengembang baru dapat menelusuri daftar bau kode dalam bentuk artikel yang bagus dan dapat dibaca dan membacanya untuk mendapatkan intuisi yang baik tentang apa yang mungkin menjadi praktik yang buruk atau apa yang harus mereka perhatikan.
Mereka dapat menemukan deskripsi bau, contoh penyebab potensial mereka, dan atribut yang diformatkan dengan tabel, abstraksi lebih tinggi tentang bau kode tertentu (seperti apakah bau yang terjadi dalam kelas atau di antara kelas). Selain itu - sebagian besar bau kode memiliki contoh yang seringkali sangat signifikan ketika seseorang belajar tentang hal baru.
Jauh lebih mudah untuk menangani diskusi tinjauan kode ketika seseorang dapat menempatkan tautan langsung ke sumber kekhawatirannya. Ini bisa menguntungkan dan mempercepat pemahaman tentang bau kode di antara pengembang.
Sebagian besar pengembang bahkan secara intuitif dapat mengetahui secara intuitif tentang sebagian besar hal ini tanpa mengetahui tentang masalah itu sendiri sebagai fenomena yang disebutkan. Ini, sekali lagi, dapat meningkatkan keterampilan keseluruhan pengembang.
Data dan informasi tentang bau tersebar di sekitar dan sulit untuk mengumpulkan setiap bau untuk secara holistik menjalankan penelitian tentang mereka. Saat ini, pada tahun 2022, data yang diteliti tentang bau yang berbeda secara drastis tidak proporsional. Beberapa bau kode hampir selalu diperhitungkan, beberapa jarang, dan beberapa tidak dicakup oleh penelitian sama sekali - baik karena mereka hilang dalam kebisingan informasi atau karena mereka tidak pernah terjadi dengan kata kunci yang sesuai.
Katalog ini dirancang untuk menyatukan data yang tersedia, dan menstandarkan nomenklatur (sinonim) dan berbagai perspektif (taksonomi) dari mana masalah ini dapat diperiksa.
Jika Anda ingin berkontribusi, Anda lebih dari menyambut dengan membuka diskusi baru dalam masalah atau secara langsung menambahkan perubahan dengan membuka permintaan penggabungan baru. Saya menduga mungkin ada beberapa diskusi (saya sangat yakin bahwa dalam tumpukan barang yang begitu besar, saya harus membuat kesalahan, bahkan hanya secara statistik) . ?
Ini seharusnya semudah mungkin bagi semua orang untuk berkontribusi dari sisi teoretis - tidak perlu mengetahui bahasa pemrograman apa pun, karena konten situs web dapat dikelola dengan file -file seperti penurunan harga di direktori content . Konten berada dalam format markdown standar dan data kunci dalam header file Markdown dalam format YAML .