Menulis Proyek yang Maknanya Terlihat
(oborona.zip)Pemodelan di era AI
- Di era AI, nilai satu baris kode menjadi sangat murah secara luar biasa
- Namun AI sering kesulitan membuat keputusan untuk tidak membuat model data
Contoh aplikasi TODO
- Jika ingin menambahkan alarm berulang dengan interval hanya selama 2 minggu ke aplikasi TODO, secara alami kita akan merancang model data untuk pengulangan
- Interval pengulangan
- Sistem kalender (kalender surya, kalender lunar, dll.)
- Waktu berakhir
Pilihan yang elegan
- Aplikasi inti dibiarkan apa adanya.
- Skrip GUI menghitung aturan pengulangan
- Dalam format ISO8601, skrip mengonversi logika tingkat atas
- Di era AI, menulis skrip Python 3 atau Perl sepanjang ratusan baris biayanya sangat murah secara luar biasa
Manfaat desain
- Pemisahan peran yang jelas dan penyederhanaan struktur mempersempit cakupan tanggung jawab
- Jika konversi kalender terasa aneh, cukup lihat skrip Perl
- Jika alarm tidak berbunyi, cukup lihat fungsi boilerplate D-Bus
- Source yang membesar tanpa pemahaman memadai merampas kesenangan dalam pemrograman
- Pemisahan yang dapat dipahami dan dikendalikan tetap penting
Belum ada komentar.