Информация об изменениях

Сообщение Re: как доходчиво объяснить менеджеру? от 22.02.2016 9:49

Изменено 22.02.2016 9:50 antropolog

Здравствуйте, consign, Вы писали:

C>Сакраментальный вопрос — как объяснить менеджеру этой чудо-программы, что код — полное говно, и по хорошему это всё надо выбрасывать на помойку? Но так, чтобы он с программистом не уперлись рогом и не записали меня в вечные враги?


сакраментальный ответ — а оно тебе надо? Или более развёрнуто — какие стратегические цели могут быть достигнуты таким объяснением? Сиюминутное удовлетворение чувства прекрасного и почёсывание своего ЧСВ? Вряд ли ради этого стоит воевать с двумя людьми. С другой стороны у тебя есть замечательная возможность за счёт работодателя прокачать кричиный для разработчика скилл — уменее читать и понимать чужой ( пусть даже пахнущий ) код, а также наладить контакты с менеджером и чудо-программистом. Если во времени не ограничивают, то всё вообще прекрасно — можно обложить код тестами, провести рефакторинг, изучить сопутствующие библиотеки и тулзы, при этом переодически подзывая чудо-разработчика для объяснения тонких моментов, при этом нахваливая его какой он хороший охретектор. Таким образом ты будешь знать много чужого говнокода и поимеешь приятеля (гусары!), и когда в следующий раз тимлид уйдёт в другую компанию, тимлидом станешь ты, потому что знаешь весь говнокод на проектах и просто хороший парень. А тот умник, который предлагает всё переписать и называет окружающих говнокодерами так и будет пилить свой "совершенный код", факапя сроки и вызывая недовольство как менеджеров так и коллег-разработчиков.
Re: как доходчиво объяснить менеджеру?
Здравствуйте, consign, Вы писали:

C>Сакраментальный вопрос — как объяснить менеджеру этой чудо-программы, что код — полное говно, и по хорошему это всё надо выбрасывать на помойку? Но так, чтобы он с программистом не уперлись рогом и не записали меня в вечные враги?


сакраментальный ответ — а оно тебе надо? Или более развёрнуто — какие стратегические цели могут быть достигнуты таким объяснением? Сиюминутное удовлетворение чувства прекрасного и почёсывание своего ЧСВ? Вряд ли ради этого стоит воевать с двумя людьми. С другой стороны у тебя есть замечательная возможность за счёт работодателя прокачать критичный для разработчика скилл — уменее читать и понимать чужой ( пусть даже пахнущий ) код, а также наладить контакты с менеджером и чудо-программистом. Если во времени не ограничивают, то всё вообще прекрасно — можно обложить код тестами, провести рефакторинг, изучить сопутствующие библиотеки и тулзы, при этом переодически подзывая чудо-разработчика для объяснения тонких моментов, при этом нахваливая его какой он хороший охретектор. Таким образом ты будешь знать много чужого говнокода и поимеешь приятеля (гусары!), и когда в следующий раз тимлид уйдёт в другую компанию, тимлидом станешь ты, потому что знаешь весь говнокод на проектах и просто хороший парень. А тот умник, который предлагает всё переписать и называет окружающих говнокодерами так и будет пилить свой "совершенный код", факапя сроки и вызывая недовольство как менеджеров так и коллег-разработчиков.