Oussama
AmmarTM
К урокам
Фрагмент работы «Татэкава в Хондзё (Хондзё Татэкава). Из серии «Тридцать шесть видов Фудзи» (Фугаку сандзюроккэй)», автор — Katsushika Hokusai. Рабочие пилят и складывают древесину во дворе, вдали видна гора Фудзи.

ТехнологииOussama Ammar

Повторно используйте совместимые компоненты

Небольшая команда может создать больше, сочетая надёжные компоненты, чем воссоздавая каждую часть.

Композиционность означает, что совместимые части могут работать вместе в большей системе или новом приложении. Ясные интерфейсы облегчают такие сочетания. Полезный компонент может убрать работу, которую уже решила другая команда.

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

Повторное использование всё равно требует суждения. Разберитесь в разрешениях, надёжности и ответственности, связанных с компонентом. Доступ к коду не разрешает автоматически любое применение и не гарантирует соответствия вашим потребностям.

Открытость полезна, когда поддерживает реальное участие и улучшение. Она не гарантирует успеха полученного продукта. Весь опыт по-прежнему должен служить пользователям.

Сохраняйте цельность основы

План развития может стать набором модных технологий. Каждое дополнение создаёт работу по интеграции и ещё один возможный сбой. Сложность может расти быстрее полезных возможностей.

Начните с основной проблемы и надёжного решения. Добавляйте компонент, когда можете объяснить его улучшение. Избегайте обещаний будущих возможностей, отвлекающих от текущего требования.

Понимайте внешние зависимости. Определите функцию каждой и последствия её изменения или отказа. Цель — осознанное проектирование, а не невозможная независимость от всего.

Цельная система может оставаться гибкой. Ясные границы частей облегчают изменения по сравнению с тесно переплетёнными функциями. Выбирайте структуру по работе, которую она должна поддерживать.

К урокам