Качество кода в аутсорсной разработке
Когда ребята сидят на аутсорсе и пишут код для чужих продуктов, они продают своё время маленькими порциями. Практически неважно, что программист напишет за час: 10 тестов или три костыля — этот час все равно будет оплачен одинаково и для бизнеса, и для программиста.
Конечно, качество кода у хорошего подрядчика не идёт ни в какое сравнение с качеством умельца с апворка. Однако сам формат отношений, в которых заказчик сегодня платит деньги тебе, а завтра — другому, заставляет подрядчиков ориентироваться на краткосрочные результаты, пусть и ценой жертв в таких непрозрачных местах, как исходный код.
Чтобы подтвердить мои слова, повспоминайте знакомые аутсорсные компании или агентства. Сколько из них пишут тесты?
Нет никакого смысла заботится о качестве кода, если это не увеличивает количество денег. Гораздо проще выкатывать быстрые решения, и получать за них деньги здесь и сейчас. А до момента, когда качество начинает играть критичную роль, заказчик может и не добежать. Или добежать, но с другим подрядчиком.
Когда ребята сидят на аутсорсе и пишут код для чужих продуктов, они продают своё время маленькими порциями. Практически неважно, что программист напишет за час: 10 тестов или три костыля — этот час все равно будет оплачен одинаково и для бизнеса, и для программиста.
Конечно, качество кода у хорошего подрядчика не идёт ни в какое сравнение с качеством умельца с апворка. Однако сам формат отношений, в которых заказчик сегодня платит деньги тебе, а завтра — другому, заставляет подрядчиков ориентироваться на краткосрочные результаты, пусть и ценой жертв в таких непрозрачных местах, как исходный код.
Чтобы подтвердить мои слова, повспоминайте знакомые аутсорсные компании или агентства. Сколько из них пишут тесты?
Нет никакого смысла заботится о качестве кода, если это не увеличивает количество денег. Гораздо проще выкатывать быстрые решения, и получать за них деньги здесь и сейчас. А до момента, когда качество начинает играть критичную роль, заказчик может и не добежать. Или добежать, но с другим подрядчиком.