Saya sedang membaca artikel Wikipedia tentang Douglas McIlroy dan menemukan kutipan yang menyebutkan "Pahlawan pemrograman sebenarnya adalah orang yang menulis kode negatif." Apa
Karakteristik / atribut terukur yang terkait dengan proses pengembangan perangkat lunak dan perangkat lunak, dan apa pun yang terkait dengan pengukurannya. Untuk kompleksitas waktu dan ruang, gunakan tag big-O. Untuk pertanyaan metrik yang lebih spesifik, gunakan kompleksitas tag, atau kompleksitas siklomlatik jika sesuai.
Saya sedang membaca artikel Wikipedia tentang Douglas McIlroy dan menemukan kutipan yang menyebutkan "Pahlawan pemrograman sebenarnya adalah orang yang menulis kode negatif." Apa
Apakah ada yang tahu jika ada semacam alat untuk meletakkan nomor pada utang teknis basis kode, sebagai semacam metrik kode? Jika tidak, adakah yang mengetahui algoritma atau set heuristik untuk itu? Jika tak satu pun dari hal-hal itu ada sejauh ini, saya akan tertarik pada ide-ide untuk memulai...
Beberapa organisasi yang saya kenal menggunakan tujuan SMART untuk programmer mereka. SMART adalah singkatan dari Specific, Measurable, Achievable, Relevant, dan Time-Bound. Mereka cukup umum di perusahaan besar. Pengalaman saya sebelumnya dengan tujuan-tujuan SMART belum terlalu positif....
Saya melakukan percakapan singkat dan tidak biasa dengan arsitek senior tentang bahasa yang dinamis dan statis. Dia mengatakan bahwa data perusahaan menunjukkan bahwa ada bukti untuk produktivitas yang lebih tinggi ketika bahasa statis digunakan. Catatan, ini adalah perusahaan besar dengan sejarah...
Saya telah diberitahu bahwa jumlah rata-rata bug / cacat per baris kode adalah "konstan" untuk berbagai bahasa pemrograman. 10 KLOC dari Ruby akan memiliki jumlah bug yang sama dengan 10 KLOC dari c ++. Argumen ini biasanya digunakan untuk mempromosikan penggunaan bahasa ekspresif (pikirkan python...
Saya baru mengenal analisis kode statis. Aplikasi saya memiliki kompleksitas Siklomatis 17.754. Aplikasi itu sendiri hanya 37.672 baris kode. Apakah valid untuk mengatakan bahwa kompleksitasnya tinggi berdasarkan pada baris kode? Apa sebenarnya yang dikatakan kompleksitas Cyclomatic kepada...
Apakah ada metrik analog dengan ukuran Kompleksitas McCabe untuk mengukur seberapa kohesifnya suatu rutin dan juga seberapa longgar (atau eratnya) penggabungan rutin tersebut dengan kode lain dalam basis kode yang
Apa metrik yang berguna untuk ditangkap untuk kode sumber? Bagaimana metrik, seperti misalnya (Dapat Dilakukan?) Baris Kode atau Kompleksitas Siklomatik membantu dengan jaminan kualitas atau bagaimana manfaatnya secara umum untuk proses pengembangan perangkat
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Apa...
Saya cukup baru dalam pendekatan TDD dan percobaan pertama saya mengatakan bahwa menulis 1 baris kode fungsional berarti menulis sekitar 2-3 baris kode pengujian. Jadi, jika saya akan menulis 1000 LOC, seluruh basis kode termasuk tes akan menjadi sekitar ~ 3500 LOC. Apakah ini dianggap normal?...
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 4 tahun yang lalu . Baru-baru ini, saya menjadi...
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 4 tahun yang lalu . Bagaimana Anda dapat menentukan...
Saya telah terlibat dengan banyak proyek di beberapa perusahaan karena saya telah lama menjadi pengembang dan saya seorang kontraktor. Saya memperkirakan bahwa kurang dari 20% proyek diuji secara metodis. Dengan diuji secara metodis, saya maksudkan setiap pengujian di luar ad-hoc tidak ada...
Konteks: Saya seorang pengembang perusahaan di semua toko MS. Adakah yang bisa merekomendasikan cara yang baik untuk secara obyektif mengukur rawatan sepotong kode atau aplikasi? Mengapa pemeliharaan : Saya bosan dengan metrik "kualitas" di grup saya yang hanya berkisar pada jumlah bug dan...
Saya diminta membuat presentasi teknis kecil tentang skalabilitas aplikasi spesifik. Aplikasi ini dikembangkan menggunakan Java, Spring MVC, Hibernate. Saya memiliki akses ke kode sumber aplikasi. Bagaimana saya bisa mengukur skalabilitas perangkat lunak (menggunakan sumber) dan metrik apa yang...
Saya saat ini diminta untuk melihat proyek yang telah menyelesaikan pengembangan inti lima bulan lalu, tetapi masih memiliki tingkat cacat yang tinggi. Apa yang terjadi untuk sekitar setiap 10 cacat tetap, kami menaikkan setidaknya 4 dan dalam beberapa kasus 8 cacat. Saya percaya praktik...
Saya telah mempelajari kompleksitas siklomatik (McCabe) dan jangkauan perangkat lunak di universitas baru-baru ini. Hari ini dosen saya mengatakan bahwa tidak ada korelasi antara kedua metrik, tetapi apakah ini benar-benar terjadi? Saya pikir pasti akan ada beberapa korelasi, karena program yang...
Seorang manajer baru-baru ini mengumumkan bahwa mereka menghabiskan terlalu banyak waktu untuk memperbaiki bug. Saya kira dia berpikir kita harus menulis kode yang sempurna setiap saat (sementara masih mencapai tenggat waktu yang mustahil tentu saja!) Dan itu membuat saya bertanya-tanya apa...
Layanan saya memiliki sejumlah besar peristiwa pengguna yang sedang berlangsung, dan kami ingin melakukan hal-hal seperti "menghitung kemunculan tipe peristiwa T sejak tanggal D. " Kami mencoba membuat dua keputusan dasar: Apa yang harus disimpan? Menyimpan setiap acara vs. hanya menyimpan...
Mempertimbangkan bagaimana perangkat lunak dikembangkan selama siklus rilis (implementasi, pengujian, perbaikan bug, rilis) saya berpikir bahwa seseorang harus dapat melihat beberapa pola dalam garis kode yang diubah dalam basis kode; misalnya menjelang akhir proyek, jika kode menjadi lebih stabil,...