Rumah Pengembangan Apa yang membusuk perangkat lunak? - definisi dari techopedia

Apa yang membusuk perangkat lunak? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Pergantian Perangkat Lunak?

Busuk perangkat lunak mengacu pada degradasi lambat dalam kinerja perangkat lunak komputer. Perangkat lunak semacam itu menunjukkan berkurangnya responsif, tidak ada pembaruan, dapat menjadi rusak karena lembur karena perubahan dalam sistem operasi yang sedang berjalan dan karenanya perlu ditingkatkan.


Busuk perangkat lunak juga dikenal sebagai erosi perangkat lunak, busuk kode, entropi perangkat lunak, pembusukan bit, atau peluruhan perangkat lunak.

Techopedia menjelaskan Rot Perangkat Lunak

Busuk perangkat lunak umumnya dikategorikan ke dalam dua jenis:

  • Busuk dorman: Perangkat lunak yang tidak digunakan secara konsisten pada akhirnya dapat menjadi tidak berguna ketika aplikasi lainnya berubah. Variasi dalam lingkungan perangkat lunak serta tuntutan pengguna juga berperan dalam penurunan kualitas.
  • Busuk aktif: Tanpa aplikasi konstan prosedur mitigasi yang ideal, perangkat lunak yang telah mengalami modifikasi konstan mungkin kehilangan integritasnya secara bertahap. Namun, sebagian besar perangkat lunak memerlukan pembaruan yang konstan serta perbaikan bug. Ini dapat mengarah pada proses evolusi, yang pada akhirnya membuat program menyimpang dari desain aslinya. Sebagai hasil dari evolusi konstan ini, logika yang direkayasa oleh desainer asli cenderung tidak valid, menghadirkan bug baru.
Alasan utama di balik busuk perangkat lunak adalah sebagai berikut:

  • Kode yang tidak digunakan
  • Perubahan lingkungan
  • Kode yang jarang diperbarui
Memperbaiki pembusukan perangkat lunak itu menantang; namun, berikut adalah beberapa langkah yang dapat mencegah atau setidaknya meminimalkan intensitas busuk:

  • Perkenalkan ulasan kode: Sertakan ulasan kode sebagai langkah wajib sebelum rilis. Serangkaian pedoman pengkodean yang jelas, selain pelatihan coders untuk ditinjau menggunakan pedoman ini, sangat penting.
  • Buat dokumentasi: Sertakan aturan tentang kode komentar dalam pedoman pengkodean, dan buat itu wajib untuk penggunaan. Ini akan memaksa programmer untuk menyusun komentar mereka secara konsisten. Ini mengarah pada peningkatan keterbacaan di seluruh basis kode.
  • Mentor pemrogram baru: Saat menambahkan orang ke tim yang ada, pastikan untuk menginisiasi mereka dengan tepat dalam basis kode.
  • Pekerjakan orang yang tepat: Pekerjakan orang yang tepat dengan keahlian yang tepat untuk kebutuhan tersebut.
Apa yang membusuk perangkat lunak? - definisi dari techopedia