July 17th, 2009

cartoon

пионеры, поддержка, и Доктор Хаус

- Не дай бог мне попасть на поддержку! Сидишь, правишь чужие баги...
- ...господи, да этот код писали полные идиоты!..
- ...совершенно невозможно в этом дебилизме разобраться! Единственный выход - все к черту переписать! Лучше сразу на всякий случай переписать, а то через несколько лет...
- Эх, вот бы иметь документацию! Такую, чтоб прочитал три страницы за три минуты, и все понятно стало! Да по любому модулю!
- ...Не, это разве документация? Говно это какое-то, во-первых, тут не три страницы, а сто пятьдесят, во вторых, ничерта не понятно, а в третьих - все работает не так!!!
- ...и все-таки, этот код писали полные идиоты!..
- ...что, мелкую фичу добавить к этому коду? Не, я это трогать не буду. Разобраться ж невозможно, да и писали идиоты. Я лучше сбоку вот тут такое приляпаю... Хорошее, большое, и задизайню как следует! Не то, что идиоты...
- ...что, еще и эту фичу? Разбираться? Вы издеваетесь? Да мы это сверху захачим.
- ...не, этот дефект исправить нельзя. Только если все переписать. Как так - появился после добавления моей фичи? На что это вы намекаете?
- ...Какая такая ПРОСТАЯ фича? О чем это вы говорите? Да штоб к ЭТОМУ ее добавить, полгода надо, не меньше. Чтоб все переписать. А что вы хотите?..
- ...ну и что, что это фича касается моего нового, хорошего кода! Это не он виноват, он хороший! Это виноват тот, старый, плохой код, писанный идиотами! Да черт его знает, как он работает! Я ведь вас предупреждал, надо все нахрен переписать! Все!
- ...эх, мне б новый проект! Вот где простор для НАСТОЯЩЕГО творчества!
- ...кто это идиот?! Это Я код писать не умею?! МОЙ код весь переписать?! Да ты что, новичок, охренел? На, сам напиши, попробуй! Что значит, не документирован? Нет у меня времени доки писать, программист я, не писатель! Читай код, сука! Что?! В ООН жалуйся, Кофи Аннану, блять!!!

***

Вот так, дорогие сэры. Поддержка традиционно имеет среди молодых программистов, не писавших ничего серьезного и не работавших в больших группах, репутацию грязной, ни разу не креативной работы. Код проще переписать, чем в нем разбираться. Это удобно еще потому, что переписывание - это тот самый "креатив", которого они так хотят. И совершенно не важно, насколько хорош старый код, и кем он написан, он плох только тем, что в нем надо разбираться, и "исправлять чужие баги". Это почитается унизительным. Одно дело - свои. А тут - чужие! Кошмар!

Collapse )