22.06.2017, 13:19 | #10 |
Участник
|
Цитата:
Цитата:
Если требования для изменений пойдут построчно (наиболее реалистичный вариант, IMHO), то удобнее будет документ с независимыми строками. Если же требования для изменений будут относиться ко всем строкам сразу (маловероятный вариант, IMHO), то удобнее окажется документ "У этих животных хвосты длинные".
Мне кажется тут первый список понятнее - ясно кто подчиняется общему умолчанию а кто нет. У этих животных хвосты длинные: - Лиса - Бобер - Кенгуру (кроме австралийских короткохвостых) - Собака - У лисы длинный хвост. - У бобра недлинный хвост. - Кенгуру имеет длинный хвост (кроме австралийских короткохвостых). - Такой же хвост и у собаки. Цитата:
То есть, выбор варианта документа обусловлен нашим прогнозом на то, как в будущем пойдут требования для изменения проектируемой системы.
В случае кода, мы можем тоже провести замену, или воспользоваться каким-нибудь инструментом для рефакторинга (рефакторинги начинающиеся с inline) Цитата:
И тут, о чудо, на практике часто оказывается, что копипаста совсем не так уныла как казалась, потому что она дает возможность вносить изменения независимо от других частей системы, что повышает надежность системы.
IMHO, конечно Я не против дублирования в принципе, просто оно должно быть обосновано. |
|
Теги |
sysoperation framework |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|