powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Посоветуйте книгу по разрыву зависимостей
14 сообщений из 14, страница 1 из 1
Посоветуйте книгу по разрыву зависимостей
    #39825666
SeriyK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Думаю, существуют определенные приемы, которые позволяют избежать или ослабить зависимости в коде. Например, в соседней ветке для снижения зависимости двух подсистем я предложил разделить их по принципу "неизменяемая" часть и все остальное, поскольку зависимость от неизменяемого кода не так страшна. Уверен, что сущесвует большое количество подобных рекомендаций, изобретать которые самостоятельно нет ни времени, ни желания, ни таланта.

Понимаю, что все паттерны проектирования именно этим и занимаются (предлагают решение с минимальными зависимостями для необходимого поведения), но они рассматривают частные случаи, а хотелось бы увидеть общие рекомендации.

Сейчас читаю книгу Физерса "Эффективная работа с унаследованным кодом", в которой целая глава посвященна только разрыву зависимостей. Но, к сожалению, автор нацелен на TDD и все его рекомендации заточены на упрощение проведения тестирования. Получается немного не торт. А есть торт книга конкретно по техникам разрыва / ослабления зависимостей?
...
Рейтинг: 0 / 0
Посоветуйте книгу по разрыву зависимостей
    #39825670
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyK,

банда четырех
...
Рейтинг: 0 / 0
Посоветуйте книгу по разрыву зависимостей
    #39825672
SeriyK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SiemarglSeriyK,

банда четырех

Да, хорошее снотворное :)
...
Рейтинг: 0 / 0
Посоветуйте книгу по разрыву зависимостей
    #39825689
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Посоветуйте книгу по разрыву зависимостей
    #39825700
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и как без этого))
ГОСТ
http://www.nist.ru/hr/doc/gost/34-201-89.htm
...
Рейтинг: 0 / 0
Посоветуйте книгу по разрыву зависимостей
    #39825763
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Посоветуйте книгу по разрыву зависимостей
    #39825765
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Посоветуйте книгу по разрыву зависимостей
    #39825792
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpФаулер
https://www.google.com/search?q=архитектура корпоративных программных приложений&oq=архитектура корпоративных&aqs=chrome.0.0j69i57j0l2.16597j0j4&client=tablet-android-huawei&sourceid=chrome-mobile&ie=UTF-8
Но сразу читая кодировать.

+ кодировать даже не читая
...
Рейтинг: 0 / 0
Посоветуйте книгу по разрыву зависимостей
    #39825822
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyKДумаю, существуют определенные приемы, которые позволяют избежать или ослабить зависимости в коде. Например, в соседней ветке для снижения зависимости двух подсистем я предложил разделить их по принципу "неизменяемая" часть и все остальное, поскольку зависимость от неизменяемого кода не так страшна. Уверен, что сущесвует большое количество подобных рекомендаций, изобретать которые самостоятельно нет ни времени, ни желания, ни таланта.
Заказчик обычно не заинтересован в ослаблениях или усилениях или других утолщениях кодовой базы.
Поэтому тебе 90% придётся привязывать эти изменения к актуальным. К тем за которые платят деньги.
В этом вся печаль подобных рефакторингов. И чем крупнее проект - тем сложнее в нем поменять плюс на минус
не сломав чего-то в дальних уголках этого-же проекта.

Со всеми книгами - согласен. И киваю.
...
Рейтинг: 0 / 0
Посоветуйте книгу по разрыву зависимостей
    #39825848
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупинкодировать даже не читаяне читающие называются не программистами а кодировщиками.
Вы из каких будете?
...
Рейтинг: 0 / 0
Посоветуйте книгу по разрыву зависимостей
    #39826432
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведу еще один метод. Вернее два
https://www.google.com/search?q=синтез и декомпозиция информационных систем
Пример.
В старом проекте отсутсвовала сущность Проект или Документ.
То есть сам документ открывался, но атрибуты были не в одном классе, а 50 разбросанных переменных.
После выделения сущности по ООП, и метода синтез ))
мы вычистили 50 переменных и кучу кода по его обслуживанию в
Код: plaintext
1.
2.
3.
namespace Проект{
... 
}
...
Рейтинг: 0 / 0
Посоветуйте книгу по разрыву зависимостей
    #39827217
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,
ну а пока решают, разберём ваши топики которые бывают когда не читают книги.
Ролг Хупин Я про веб, а тут хз, нужно в Electron вникать, как там состояние передается.
ваше?
Время жизни ViewData?
Вот что бывает с прогерами которые пишут SPA и совершенно не понимают что это такое.
То есть не понимают коренное отличие SPA проектов и приложений одного окна от классики веб.
...
Рейтинг: 0 / 0
Посоветуйте книгу по разрыву зависимостей
    #39827230
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторPetroNotC Sharp


Плохой товарищ. Строит из себя архитектора.
Забаньте его, пожалуйста.
Дня на три. "За ту..сть" (например).
...
Рейтинг: 0 / 0
Посоветуйте книгу по разрыву зависимостей
    #39827251
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёёСтроит из себязачем строить. Я на пятерки учился).
Может проголосуем?)) Как на хабре?
Модератор: Не будем голосовать. Закрыто.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Посоветуйте книгу по разрыву зависимостей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]