Anlamı Görünen Projeler Yazmak
(oborona.zip)Yapay zeka çağında modelleme
- Yapay zeka çağında tek bir satır kodun değeri ezici ölçüde ucuzladı
- Ancak yapay zeka, veri modeli oluşturmama yönünde karar vermekte sık sık zorlanıyor
TODO uygulaması örneği
- TODO uygulamasına yalnızca 2 hafta boyunca, belirli aralıklarla tekrarlanan alarmlar eklemek isterseniz doğal olarak tekrar için bir veri modeli tasarlamaya yönelirsiniz
- Tekrar aralığı
- Takvimin sistemi (miladi, ay takvimi vb.)
- Bitiş zamanı
Zarif seçim
- Çekirdek uygulama olduğu gibi bırakılır.
- GUI betiği tekrar kurallarını hesaplar
- Betik, üst seviye mantığı ISO8601 formatına dönüştürür
- Yapay zeka çağında birkaç yüz satırlık Python 3 veya Perl betikleri yazmak ezici ölçüde düşük maliyetlidir
Tasarımın faydaları
- Rollerinin net ayrılması ve yapının sadeleşmesi sorumluluk alanını daraltır
- Takvim dönüşümünde bir gariplik varsa Perl betiğine bakmak yeterlidir
- Alarm çalmıyorsa D-Bus boilerplate fonksiyonlarına bakmak yeterlidir
- Yeterince anlaşılmadan şişirilmiş kaynak kod, programlamanın keyfini kaçırır
- Anlaşılabilir ve denetlenebilir ayrımlar hâlâ önemlidir
Henüz yorum yok.