Раді Вас бачити! » Увійти » Створити новий профіль

Модернізм в програмуванні

Re: Модернізм в програмуванні

Якби це хвилювало людей, не було б архітектури взагалі. Подумай, що легше: змінити конфіг в одному місці, чи текст програми в 30-ти функціях? Це спрощення, звичайно, але все одно.
зате дебагити важче ту одну функцію. плавали, знаємо.
   
Re: Модернізм в програмуванні

там идея легких DSL
в результате кода в хх раз меньше чем обычно
меньше кода - легче хендлить

Не зміг відкрити твого підіефа, але sounds good (tu)
   
Re: Модернізм в програмуванні

зате дебагити важче ту одну функцію. плавали, знаємо.

Ні, якщо функція проста, а складність переміщається в конфігурацію. От сьогодні до мене дійшло, що замість 'cols': ['dn', 'ip', 'whatever'] і keys: ['dn'] має бути 'cols': [{'fld': 'dn', 'read_only': True}, ...]. Зміни у функції мінімальні.


Останнє редагування: 23 січня 2022 22:57:19 від burlington
   
Re: Модернізм в програмуванні

Іноді OOP краще для цього, але я вибрав свій шлях свідомо :)
   
Re: Модернізм в програмуванні

Рутина це зробити 30 функцій на 30 запитів. Інше, це зробити одну і дати конфіг як параметр.
Ти шо, ти на святе покусився, єрєсь розповсюджуєш, проти святого SOLID варєжку відкриваєш, а саме на Dependency Inversion Principle.
Анафема тобі.  :lol:
   
Re: Модернізм в програмуванні

Ні, якщо функція проста, а складність переміщається в конфігурацію. От сьогодні до мене дійшло, що замість 'cols': ['dn', 'ip', 'whatever'] і keys: ['dn'] має бути 'cols': [{'fld': 'dn', 'read_only': True}, ...]. Зміни у функції мінімальні.
зате втручання- глобальне!  :laugh:
   

Цю тему переглядають:

0 Користувачів і 1 гість
 
Повна версія