Показать сообщение отдельно
Старый 18.05.2010, 22:43
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 96  
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
Когда Вы работаете в команде, или в конце проекта вы не помните реализацию половины классов - только на уровне "принимает то-то, даёт то-то" Ваши слова теряют истинность.
Про класс, который писал не я, мне неохота что-то знать, кроме того что он принимает в конструктор и что делает своими методами. Как он это делает - мне все равно. По крайней мере пока из него ошибки не падают и ведет он себя адекватно.
Я уверен, что многие используют сторонние библиотеки (например, Tween*что-то-там* или *что-то-там*3D), но мало кто сильно ковырял их исходный код, а уж тем более правил или тестировал на читабельность.
Если говорить об инкапсуляции - это именно она. Если говорить о стиле написания кода в команде - главное чтобы он был одинаков. А to "_" or not to "_" - это частности
__________________
...вселенская грусть