अर्थ स्पष्ट दिखने वाला प्रोजेक्ट लिखना
(oborona.zip)AI युग में मॉडलिंग
- AI युग में code की एक लाइन की कीमत बेहद कम हो गई है
- लेकिन AI अक्सर यह निर्णय लेने में मुश्किल महसूस करता है कि data model न बनाया जाए
TODO ऐप का उदाहरण
- अगर TODO ऐप में केवल 2 हफ्तों के लिए, interval के साथ दोहराए जाने वाले alarms जोड़ने हों, तो स्वाभाविक रूप से repetition के लिए data model design करना पड़ता है
- repetition interval
- calendar system (Gregorian, lunar calendar आदि)
- समाप्ति का समय
सुघड़ विकल्प
- core app को वैसा ही रहने दें।
- GUI script repetition rules की गणना करती है
- ISO8601 format में script higher-level logic को transform करती है
- AI युग में कुछ सौ लाइनों की Python 3, Perl scripts लिखना बेहद कम लागत वाला है
design के फायदे
- स्पष्ट role separation और structure simplification responsibility के दायरे को छोटा करते हैं
- अगर calendar conversion अजीब लगे, तो Perl script देखें
- अगर alarm नहीं बजता, तो D-Bus boilerplate function देखें
- समझ की कमी के साथ फूला हुआ source programming का मज़ा छीन लेता है
- समझ में आने वाला और control में रहने वाला separation अब भी महत्वपूर्ण है
अभी कोई टिप्पणी नहीं है.