Архитектура

архитектура.1535712751.txt.gz | Хозяин: | Изменен: 20.05.2019 15:18 admin | Утвержден(admin 2018/08/31 06:52)
Новейший утвержденный

Это старая версия документа.


todo1 уровни, слои, модули, протоколы, именования, кирпичики, unixway gitway pythonway. todo2 Описать совместимость с принципами:
KISS
YAGNI
принцип единственной ответственности
DRY
принцип единственного уровня абстракции
слабое зацепление
todo3 Описать Совместимость с idef rup итп
todo4 Выделить главное из сверху на 3-5 абзаца косаеме архитектуры, остальное вынести в правила разработки программ.
todo5 Описать построение программы по принципам построения как многозадачные ОС, задачи и воркеры их обрабатывающие. При этом задача может быть не решена и помечена как невалидная или уничтожена, воркер может быть тоже уничтожен и создан новый или два разных работать. Минимизация зависимости алгоритма от состояния глобальных переменных и вообще нет состояний, есть задачи и очереди. Любые события преобразуются в задачи, и обрабатываются по очередям. Разобраться что делать с патерном подписка на события. Читать далее: Скил программиста