Любой русский программист после пары минут чтения кода, обязательно вскочит и произнесет обращаясь к себе: переписать это все нафиг. Потом в нем шевельнется сомнение в том, сколько времени это займет, и остаток дня русский программист потратит на то, что будет доказывать самому себе, что это только кажется, что переписать это много работы. А если
(
Read more... )
Comments 13
(The comment has been removed)
Оно улетучивается с ростом проектов. Причем зависимость нежелания от размера не линейная, а степенная, наверное :)
Reply
Я сейчас работаю на проекте сравнимым по размерам с MsVS. Причём работаю на нём почти с самого начала. Желание переписать - много чего - есть, и не у меня одного. И могу сказать, что это даже делается.
Есть два понятия, которые должны быть всегда сбалансированы:
- технический долг (technical debt). Грубо говоря количество и серьёзность багов, использование неправильных или устаревших технологий;
- ценность для бизнеса (business value). Т.е. количество денег, которое будет сохранено или получено, если исправить тот или иной баг, что-то изменить/улучшить.
Ну есть ещё конечно риски, затраты и т.п. Так вот, если программист начинает задумываться над этими всеми вещами, по-моему это означает что ему пора становиться менеджером.
Reply
Reply
Reply
Reply
Как захватывающе, а? "Он ни на минуту не задумываясь, как рыцарь без страха и упрека, бросится фиксить самый свирепый баг китайского кода." Столько эмоций!
Reply
Зато студенты дешево стоят. Тут уж выбирай сам - или плати копейки, но будь готов к неожиданностям и низкому результату. Либо нанимай квалифицированных программистов, которые стоят в несколько раз, а то и десятков раз дороже. Но и качество кода соответствующее.
А если проект - экспериментальный? И если нужны неординарные решения? Такие вот рыцари для такого проекта - идеальное решение. Сильно много сломать не смогут - потому что много и не ожидается. Зато будут новые идеи. Дешевизна опять же.
Reply
Reply
Reply
Leave a comment