Haruskah ada indeks "kebersihan data" untuk perangkat lunak - untuk menunjukkan seberapa bersih program tersebut? tidak membuat file temp yang tidak digunakan, entri registri, variabel lingkungan, dll.
Misalnya, lihat di folder pengguna Anda di Windows, Anda akan melihat semua jenis file ruang kerja yang digunakan oleh aplikasi Anda.
Sebagai contoh, ini membuatnya sulit untuk mengetahui apa yang perlu dicadangkan dan apa yang dapat dibuang sebagai yang dihasilkan mesin.
environment
metrics
data
application-design
therobyouknow
sumber
sumber
Jawaban:
Ya, dan Anda harus memulai dengan satu ASAP.
Anda tidak dapat selalu menyalahkan aplikasi karena tidak membersihkan kekacauannya. Beberapa kali pengguna menarik steker di aplikasi.
Mungkin arah seharusnya untuk aplikasi agar memiliki cara untuk mengidentifikasi tujuan dari file yang dibuat dan berapa lama pengguna / sistem operasi harus membiarkan file berkeliaran? Jika standar, menjalankan rutinitas pembersihan seharusnya tidak menjadi masalah.
sumber
Saya pikir itu akan menjadi ide bagus untuk memiliki metrik yang umum diadopsi. Akan memberikan gambaran bersih tentang apa yang mampu dilakukan oleh suatu program.
Tidak ada indeks seperti itu benar-benar, kebanyakan karena alasan historis dan karena orang tidak peduli secara massal.
Hal terdekat yang kami miliki seperti ini adalah izin aplikasi di Android, yaitu untuk perangkat seluler. Ketika Anda menginstal aplikasi, itu akan menampilkan dalam warna hitam putih izin apa yang diperlukan untuk operasi dan terserah Anda untuk menyetujui atau menolaknya.
Itu masih bukan indeks kebersihan aplikasi, melainkan indeks ruang lingkup operasi dan potensi ancaman.
Indeks semacam itu jika dilakukan akan pada praktiknya mengandalkan kepercayaan dan reputasi penerbit untuk tidak mendistribusikan pembaruan secara diam-diam setelah versi awal disajikan dan diuji. Masalahnya adalah bahwa tidak ada mekanisme kerja dan luas pada PC konsumen untuk membatasi aplikasi atau bahkan melihat apa yang dilakukannya. Maksud saya adalah mekanisme built-in sederhana yang tersedia dan dapat dipahami oleh rata-rata Joe. Ya, ada grup pengguna, tingkat izin, dan sebagainya, tetapi pengguna normal akan hilang di sana. Sesuatu yang sederhana seperti mekanisme pada Android tidak tersedia.
Pertama-tama kita harus menempatkan penghalang perlindungan semacam itu pada setiap PC hanya pada saat itulah indeks itu masuk akal. Tanpa mekanisme itu, semuanya didasarkan pada kepercayaan - Anda akan mempercayai yang besar tanpa indeks tetapi Anda tidak akan percaya pada pemain kecil bahkan dengan indeks yang ditetapkan untuk produk mereka.
Tapi ide yang sangat menarik. Serius. Kedua tangan terangkat.
sumber