Здравствуйте, Alexey. >> Поэтому ИМХО, если в команде есть человек, который может решать >> какие-то проблемы, пусть он их и решает.
> В целом верно и хотелось бы так и делать, но встаёт вопрос > справедливости, если один человек мастерски поддерживает говнокод и > только этим занимается, а второй любитель что-то спроектировать или > отрефакторить до красивого состояния и каждый будет заниматься > только этим, то есть риск, что первый просто уволится устав от > говнокода и тогда у проекта будет долгая просадка по качеству работы Моя цитата вырвана из контекста и потому поменяла смысл. Нет справедливости никакой. Человек или хочет чем-то заниматься или не хочет. А вопрос справедливости встаёт, если никто не хочет что-то делать. Значит, что поддерживать говнокод никому не нравится, и не нашёлся ещё в команде тот, кто решает проблему переработки говнокода. И есть люди, которым нравится наводить красоту в коде и возможно поискать такого. Или что-то делать с тем, кто создаёт говнокод сверх меры. Например, спросить его, чего он хочет и потом, выделить его куда-то на некритичный подпроект, отправить в другую плохую команду (возможно она станет после этого годной, ибо смена состава почти всегда сильно меняет команду), уволить или наоборот повысить его. Весьма возможно, что говнокодер в околопрограммисткой области окажется силён. Вдруг он архитектор хороший, а говнокодит, ибо за своими мега-идеями не поспевает. Или может ему в паре с кем-то понравится работать... -- С уважением, Михаил mailto:[email protected] -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
