|
![]() |
#1 |
Banned
|
Цитата:
Как архитектор и программист решения в одном лице я могу делать это безболезненно. В случае наличия технических спецификаций и разделения ролей это было бы просто невозможно. То есть переделки и исправления когда "человек-оркестр" намного проще решаются. В случае аутсорса "кодировщикам" вообще невозможна такая гибкость когда надо все быстро поменять. |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от ax_mct
![]() Мне приходится часто переделывать технический дизайн когда какой нибудь добавленный функциональный нюанс ставит все с ног на голову.
Как архитектор и программист решения в одном лице я могу делать это безболезненно. В случае наличия технических спецификаций и разделения ролей это было бы просто невозможно. То есть переделки и исправления когда "человек-оркестр" намного проще решаются. В случае аутсорса "кодировщикам" вообще невозможна такая гибкость когда надо все быстро поменять. ![]() и хорошо, что так дома не стоят, надеюсь |
|
![]() |
#3 |
Гость
|
Ну у вас на проекте видимо сразу все всё правильно делают ) И на века.
Со строительством домов вообще сравнение некорректное. Пусть строители попробуют продать заказчику сарай и потом достраивать до таунхауса по мере разрастания семьи. Причем еще заметьте - семья во время строительства живет в доме. У них разное видение и требования к будущему дому. |
|
![]() |
#4 |
Шаман форума
|
Цитата:
Сообщение от DynamicsAX-2015
![]() Ну у вас на проекте видимо сразу все всё правильно делают ) И на века.
Со строительством домов вообще сравнение некорректное. Пусть строители попробуют продать заказчику сарай и потом достраивать до таунхауса по мере разрастания семьи. Причем еще заметьте - семья во время строительства живет в доме. У них разное видение и требования к будущему дому.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
|
За это сообщение автора поблагодарили: ax_mct (2), (1). |
![]() |
#5 |
Banned
|
Это иллюстрация когда сломать и построить заново уже нельзя или просто нельзя.
Когда ни шагу назад так как согласовано, одобрено, протестировано и прочее. Или когда вместо одного программиста работают трое. Когда каждый за свой кусок только отвечает. А если один, достаточно брезгливый, владелец кода то он такого не допустит. Все сломает и сделает лучше. Кстати говорят что именно это отличительная сторона русских программистов - все переделать ![]() Поэтому чем меньше программистов тем лучше. Но это должны быть те кто за троих собразить может ![]() Последний раз редактировалось ax_mct; 13.05.2016 в 03:05. |
|
![]() |
#6 |
Гость
|
Это какой то крайний случай, когда программист один на маленьком неактивном проекте. Я не представляю как может программист переписать хоть что то более менее серьезное мимо консультантов.
|
|
![]() |
#7 |
Шаман форума
|
Цитата:
Просто в строительстве так не принято, ибо страшно. А в программировании - не страшно. Но это до тех пор, пока из-за ошибки кода что-то материальное на башку не падает. После этого обычно бардак резко прекращают.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
![]() |
#8 |
SAP
|
Наверное, сравнение со строительством не очень удачное. Посреди стройки никто не живет, а систему программисты практически всегда режут по-живому, с данными, с пользователями... на ходу. Пусть даже модификация создана и протестирована на копии системы разработчика, её установка в живую систему - это как замена детали у самолета в полете.
![]() |
|
![]() |
#9 |
Banned
|
Цитата:
Сообщение от komar
![]() Это иллюстрация того, что в строительстве так тоже можно - без техзадания, переделывая на ходу и т.п. И даже силами одного человека. И даже без специальных знаний. И оно даже будет стоять и не падать.
Просто в строительстве так не принято, ибо страшно. А в программировании - не страшно. Но это до тех пор, пока из-за ошибки кода что-то материальное на башку не падает. После этого обычно бардак резко прекращают. Тенденции в программировании - "от пользователя" (a user centered), "полноценный прогрaммист" (full stack developer) и "по ступенькам" (Agile) лучше подходят клиенту. Отодвигание и разделение, фиксация - это нужно только консалтингу и только в его интересах. Клиенту эта исскуственность не нужна. И он соглашается на такой "не-бардак" только если нет другого выбора. |
|