Mendel
Гуру форума
- Регистрация
- 27 Янв 2008
- Сообщения
- 215
- Реакции
- 65
- Автор темы
- #21
Для просмотра ссылки Войди или Зарегистрируйся , это уже какой-то роботофобией отдает.
Интерфейсы, абстрактные классы и прочие прочие вещи предназначены не только для минимизации ошибок, но и для реализации полиморфизма и инкапсуляции.
====
Есть теория, а есть практика. И на практике по настоящему большой проект, с большой командой практически невозможно реализовать понимая все процессы и детали.
Если логика находится в заложенных рамках, если структурно все достаточно разделено, чтобы всегда можно было все найти. Если все правильно задокументированно, и система умолчаний обеспечивает достаточный уровень надежности и безопасности, то можно и не знать всю логику работы.
Здесь вьюв, здесь модель, здесь хук модели для такого-то интерфейса. А вот здесь бизнес-логика. Ну а вот тут интерфейсы и документация. Всё.
ПЫСЫ: Люблю идеальных людей пишущих идеальный код без ошибок.

====
Есть теория, а есть практика. И на практике по настоящему большой проект, с большой командой практически невозможно реализовать понимая все процессы и детали.
Если логика находится в заложенных рамках, если структурно все достаточно разделено, чтобы всегда можно было все найти. Если все правильно задокументированно, и система умолчаний обеспечивает достаточный уровень надежности и безопасности, то можно и не знать всю логику работы.
Здесь вьюв, здесь модель, здесь хук модели для такого-то интерфейса. А вот здесь бизнес-логика. Ну а вот тут интерфейсы и документация. Всё.
ПЫСЫ: Люблю идеальных людей пишущих идеальный код без ошибок.
