|
![]() |
#1 |
Участник
|
А можно пример с унитазом немного по другому повернуть?
Например мы делали решения для какого-то клиента. Оно получилось не очень красивым (или очень некрасивым), зато работает. Это аналогия с приведенным в примере унитазом. Теперь мы получаем новый проект и тоже надо сделать аналогичную модификацию (тоже построить туалет). И как по вашему (обращаюсь ко всем участникам дискуссии) мы должны поступить? Скопировать первое решение (т.е. построить еще один такой же унитаз), ведь оно доказало свою работоспособность или написать нормальное решение, ведь теперь мы имеем опыт первого неудачного решения и знаем о предметной области (строительсво туалетов в примере) много больше. |
|
![]() |
#2 |
Member
|
Цитата:
Сообщение от petr
...И как... мы должны поступить?...
__________________
С уважением, glibs® |
|
![]() |
#3 |
Участник
|
Мне кажется, это во многом зависит от того, с чьей точки зрения смотреть на этот вопрос
![]() Если же смотреть на вопрос с точки зрения менеджмента, то тут, наверно, основную роль играет финансовая сторона вопроса: поставить клиенту готовое решение интереснее, чем писать с нуля, потому что для внедренца это дешевле, кроме того, клиент ведь не знает, что у компании уже есть такое решение ![]() Я лично (с точки зрения разработчика) пришел к выводу, что лучше делать модификации, выделяя какие-то "строительные блоки", которые потом могут пригодиться (это опять же, к вопросу об архитектуре решений ![]() Цитата:
![]() |
|
Теги |
как правильно, рефакторинг, обсуждение |
|
|