Джошуа Кериевски «Рефакторинг с использованием шаблонов» туда же
Ктати, много где написано про визитор, но мало где про накапливающий параметр - а ведь последний чаще используется. В этой книге оно описано.
Степанов, кончено, на лекции в Яндекс, говорил, что нечего баловаться и читать всяких Кириевски. Но то Степанов и Яндекс. А нам, простым смертным эта книжка - самое то.
Цитата:
|
Если же я пишу код на основе шаблона, то мне достаточно всего лишь держать в голове структуру самого шаблона
|
Не знаю, на своей практике только уже не раз встречавшиеся проблемы решал сразу шаблоном - иначе нельзя угадать.
Давайте по-порядку:
Он вообще сейчас работает? Что с ним не так конкретно?
Цитата:
1. Отслеживание сокета на предмет ошибок
2. Отправка данных
3. Отслеживание инициализации приёма данных
4. Компановка структуры отправляемых данных
5. Парсинг структуры принимаемых данных
|
Берётся всё и пихается в один класс.
Если тяжело скроллить или хотите покрыть юнит-тестами - парсинг и компоновку вынесите в 2 отдельных класса.
Я вот даже не знаю что посоветовать.
Код в студию!
Не надо решать ещё не появившиеся проблемы