Оценить:
 Рейтинг: 0

Справочник программиста в стихах. От проектирования до внедрения

Год написания книги
2023
Теги
<< 1 ... 16 17 18 19 20 21 22 23 24 >>
На страницу:
20 из 24
Настройки чтения
Размер шрифта
Высота строк
Поля

К примеру, логи и проверки,

Авторизацию, профайлинг,

Отметить в качестве аспектов.

К примеру, атрибутов в шарпе.

Обобщённое программирование

При обобщённой парадигме

Для обработки разных данных

Используются алгоритмы,

Что пишутся универсально.

Примером могут быть шаблоны –

Дженерик-функции и классы.

Параметрический, в итоге,

Полиморфизм состоялся.

Глава 9. Принципы проектирования

Глобальное проектирование прежде всего (Big Design Up Front)

Прежде всего подумать стоит

И спроектировать систему.

И это, может, сэкономит

Нам кучу времени, проблемы

Предотвратив на ранних сроках.

Так изменить ТЗ – не долго,

А код бессмысленный намного

Дороже написать без толку.

Предметно-ориентированное проектирование (Domain-driven design, DDD)

Для проектирования кода

На основании бизнес-правил –

То бишь проблемного подхода –

Модель предметную составим.

Система, как набор моделей

Предметной области, позволит

Облегчить построение в целом

Её структуры и ускорит

Её развитие в дальнейшем.

Понизит сложность изучения

Частей системы для скорейших

Их написания и внедрения.

Придерживайся простоты (Keep it simple, stupid, KISS)

Усложняя, упрощай –

Избегай ненужных дебрей,

В простоте все сохраняй,

Ищи лучшее решение.

Чем система проще будет,

Тем надёжнее она,

Усложнение всё погубит,

И запутает весьма.

Бритва Оккама (Occam’s Razor, OR)

Не нужно сущность создавать,

Когда ей нет особой роли.

Не нужно нового, когда

Подходит то, что есть дотоле.
<< 1 ... 16 17 18 19 20 21 22 23 24 >>
На страницу:
20 из 24

Другие электронные книги автора Константин Васильевич Рочев