Написать о принципах дизайна относительно JS с реальными примерами
- Описать распространённые принципы дизайна ПО с различных точек зрения
- Вывести общие базовые понятия, лежащие в основе дизайна ПО
- Описать мыслительный фреймворк, упрощающие следование принципам
- Привести примеры кода на JS для каждого принципа, показывающие применение принципов и способов мышления