Инструменты
http://theiced.livejournal.com/199627.html?thread=2403019#t2403019
Большинство реальных проблем вызывается криворукими мудаками, которые по служебной халатности руководителя проекта получили доступ к клавиатуре и репозиторию. Станут ли мудаки менее мудаками, если сменять рабочие инструменты? Нет, не станут.
п. 1: вреда от мудаков будет меньше. У них со статик типизацией код не соберется, а за несобираемый код в репозитории наказывают болью.
п. 2: если дать не-мудакам кривые инструменты - они хочешь-не хочешь, но будут писать мудацкий код. И на все вопросы "а чтойта в у вас нету контроля версий и юнит-тестов" будут просто посылать в известном направлении, т.к. с бинарными файлами скриптов, набираемыми из справочников в программе под дос и дублирующимися в файловой БД (реальная система, я с ней работал несколько лет, обслуживал) - никакой контроль-версий и прочее не работает.
Это, например, как делать ремонт в советском союзе - из подручного говна, палок и спизженных на работе инструментов и делать ремонт сейчас - через 45 минут в общественном транспорте доступен гипермаркет с доставкой ияпонскими школьницами на инфоцентрах.
В итоге: личные умения и опыт, конечно, решают, но инструменты соответствующие помогают работать аккуратно и не задолбавшись.
Большинство реальных проблем вызывается криворукими мудаками, которые по служебной халатности руководителя проекта получили доступ к клавиатуре и репозиторию. Станут ли мудаки менее мудаками, если сменять рабочие инструменты? Нет, не станут.
п. 1: вреда от мудаков будет меньше. У них со статик типизацией код не соберется, а за несобираемый код в репозитории наказывают болью.
п. 2: если дать не-мудакам кривые инструменты - они хочешь-не хочешь, но будут писать мудацкий код. И на все вопросы "а чтойта в у вас нету контроля версий и юнит-тестов" будут просто посылать в известном направлении, т.к. с бинарными файлами скриптов, набираемыми из справочников в программе под дос и дублирующимися в файловой БД (реальная система, я с ней работал несколько лет, обслуживал) - никакой контроль-версий и прочее не работает.
Это, например, как делать ремонт в советском союзе - из подручного говна, палок и спизженных на работе инструментов и делать ремонт сейчас - через 45 минут в общественном транспорте доступен гипермаркет с доставкой и
В итоге: личные умения и опыт, конечно, решают, но инструменты соответствующие помогают работать аккуратно и не задолбавшись.
no subject
В своем отделе я не главный, поэтому не могу проинструктировать, а могу только убеждать. Где-то треть сотрудников убедил, что надо в каждом комментарии описывать суть изменений и номер тикета. Еще треть согласилась, что мое предложение хорошее, но все равно делают по-старому.
no subject
Но вот если плохому врачу дать хорошие инструменты и поставить над ним командовать хорошего врача - то или врач действительно плохой (т.е. совсем не лежит душа к этому делу, или же ленивый, как скотина) или таки он станет, по крайней мене, обычным врачом. Т.е. люди не всегда реально рукожопые мудаки, иногда это вызвано обстоятельствами.
no subject
no subject
no subject
там вроде есть такая возможность,
хотя, мы до такого уровня его и не использовали
no subject
no subject
no subject
У нас например p4 настроен так что не дает комитить если не указан правильный номер бага.
В добавок должно быть указано кто ревьювал и комент.
no subject
Этот ход мысли глупый и бессодержательный. Инструмент оценивать надо не на спасение, а на эффективность и последствия.
no subject
Конечно, хороший хирург ведь может сделать операцию на сердце, имея только кухонный нож, бутылку водки и прищепку. А если дать ему продезинфецированный скальпель - качество его работы повысится очень незначительно.
no subject