Re[7]: Однопоточный типа мьютекс
От: graniar  
Дата: 24.01.26 15:47
Оценка:
Здравствуйте, Философ, Вы писали:

Ф>Дело в том, что вовсе не обязательно "создавать архитектуру" — в большинстве случаев достаточно придерживаться базовых принципов и базовых целей. Например, базовая цель: низкая связность. Она даёт возможность реиспользовать компоненты, из обратного: высокая связность мешает отодрать от решения какой-то компонент для того, чтобы использовать его в другом месте или в ином качестве.


Я думаю это скорее вопрос привычки. Мне просто в голову не придет проектировать какой-то объект так, чтобы он знал о чем-то, что ему не нужно для своей работы.

Но иногда, для отладки или эксперимента, возникает потребность временно воткнуть костыль, могу даже член класса воткнуть, без отступа пишу, чтоб сразу было видно что ему тут не место.
Или в код библиотеки могу воткнуть пользовательский инклуд, привести объект к производному классу и закинуть инфу в лог.
И как ни странно не ощущаю себя святотатцем. Разве что иногда можно ворнинг добавить, чтоб не забыть прибраться потом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.