Jadi apa yang membuat program itu sepele?
'Kecuali perangkat lunaknya yang sepele' sering digunakan dalam diskusi pemrograman. Saya merasa sangat samar dalam arti bahwa saya tidak dapat benar-benar mengetahui apakah 'sesuatu itu penting karena perangkat lunak non-sepele' atau 'perangkat lunak non-sepele karena sesuatu telah menjadi sangat penting'.
Sebagai contoh, banyak kali pada pertanyaan pengujian unit, saya mendengar 'kecuali jika sepele Anda perlu unit test'.
complexity
NVM
sumber
sumber
Jawaban:
Saya akan mengambil risiko di sini dan berkata:
Perusahaan manufaktur akan menganggap sepele perangkat lunak akuntingnya, tetapi perangkat lunak yang mengontrol lengan robot yang menggerakkan baja mendidih sangat penting. Mereka dapat menangani bug dan turnaround dukungan rendah di yang pertama, tetapi bukan yang terakhir. Jika ada masalah, mereka perlu memperbaikinya sekarang .
sumber
Saya percaya maksud paling umum dari pernyataan itu adalah agar suatu program memiliki karakteristik sebagai berikut:
sumber
Dengan membuangnya sepenuhnya, binari dan sumber. Jika seseorang memperhatikan, itu tidak sepele.
sumber
Sepele adalah ...
Di lingkungan perusahaan, saya akan menambahkan ini:
sumber
Saya akan mendefinisikan program sepele sebagai salah satu yang cukup dapat dikodekan:
sumber
Berikut adalah contoh program "sepele" saya:
sumber
Perangkat lunak Trival tidak ada, itu adalah ketika Anda mendengar persyaratan dan hal yang akan menjadi trival ketika pada kenyataannya itu selalu non-trival
Berikut adalah kutipan yang saya lihat di Usenet satu dekade yang lalu, bahkan lebih relevan sekarang.
sumber
Sebuah program yang hanya sekelompok metode pengambil / penyetel saja. Tidak ada logika pemrograman. Mungkin sesuatu dengan beberapa putaran.
Itu definisi saya tentang hal sepele.
sumber
Definisi kerja kami adalah "sesuatu yang tidak bergantung pada apa pun."
Sayangnya ada beberapa prototip sepele yang menjadi produk produksi non-sepele.
sumber
Saya juga mendengarnya digunakan dalam konteks dampak program pada perencanaan proyek secara keseluruhan. Jika spesifikasi tertentu tidak mengubah timeline pengiriman produk, itu jatuh di bawah label sepele.
Saya kenal seorang programmer yang cenderung menggunakan "sepele" sebagai sinonim untuk "Bahkan tidak layak dibahas".
sumber