сделал свой проект
Нихуя !
Я свой переделывал 4 раза пока результат не удовлетворил меня.
Я свой переделывал 4 раза пока результат не удовлетворил меня.
А потом принесли новое ТЗ с правками и дополнительным функционалом, который не укладывается в твою идеальную, стройную внутреннюю структуру.
Ваш проект готов, да да все точно в срок:
Збс.
он больше подходит на жертву которой поручили поддержку уже готового _чужого_ проекта.
))) После реверс-инжиниринга чужого проекта, который теперь предстоит тянуть тебе.
Когда понял как он работает, но не понял почему работает.
нет, судя по его глазам он даже реверс инженеринг не осилил, а вопросы, переделки и todo list уже на пару сотен гигабайт.
У меня были такие же когда мне дали срочно починять старый проект который резко начал сыпаться по всему городу. Проведя поверхностную разведку я узнал:
0) Документации нет, какого-либо инструментария отладки или логов - не предусмотрено. Черный ящик просто раньше что-то делал, а теперь перестал. Степень абсурда такова, что нет даже полного ТЗ на прибор чтоб иметь исчерпывающее понимание ТОГО ЧТО ОН ДОЛЖЕН ДЕЛАТЬ. Не говоря уже о протоколах, которые нужно тупо реверсить.
1) Код писал сын босса, дизайнер.
2) Железо разрабатывала технический директор.
3) Я, даже будучи программистом, сходу вижу феерические, невероятные косяки дизайна электроники, при которых вообще удивительно что оно когда-то работало. В код даже заглядывать страшно.
4) Девайсы ведут себя совершенно непредсказуемо, какую-либо систему в отказах увидеть не получается.
Все уверены что проблема в ПО. Я - программист, который только пришел в организацию. Я должен был найти и исправить проблему еще позавчера, а результата до сих пор нет!
Но все закончилось хорошо: все-таки убедил аппаратчиков выдать мне осциллограф и доказал что косяк в железе, причем еще на этапе проектирования . Триггером отказов стали погодные условия и деградация компонентов.
Все починили, мне повысили зарплату.
0) Документации нет, какого-либо инструментария отладки или логов - не предусмотрено. Черный ящик просто раньше что-то делал, а теперь перестал. Степень абсурда такова, что нет даже полного ТЗ на прибор чтоб иметь исчерпывающее понимание ТОГО ЧТО ОН ДОЛЖЕН ДЕЛАТЬ. Не говоря уже о протоколах, которые нужно тупо реверсить.
1) Код писал сын босса, дизайнер.
2) Железо разрабатывала технический директор.
3) Я, даже будучи программистом, сходу вижу феерические, невероятные косяки дизайна электроники, при которых вообще удивительно что оно когда-то работало. В код даже заглядывать страшно.
4) Девайсы ведут себя совершенно непредсказуемо, какую-либо систему в отказах увидеть не получается.
Все уверены что проблема в ПО. Я - программист, который только пришел в организацию. Я должен был найти и исправить проблему еще позавчера, а результата до сих пор нет!
Но все закончилось хорошо: все-таки убедил аппаратчиков выдать мне осциллограф и доказал что косяк в железе, причем еще на этапе проектирования . Триггером отказов стали погодные условия и деградация компонентов.
Все починили, мне повысили зарплату.
хорошая история с хорошим финалом
Я б их нахуй послал. Меня угораздило попасть на прожект написанный еще на .NET 2.0 с тоннами крпипасты и люто тормозящщим - запуск солюшна в дебаге заримало 30 минут. В общем, через месяц меня на прожкте уже не было. Да и в компании тоже
поздравляю с проблесками адекватности у твоего начальства.
Обычно лешают премию т.к. косяк не был устранён за месяц до того как приступил к проекту.
И вообще наверное была классика жанра когда, например, полярность клоков по SPI перепутали и в след за этим протокол распидарасило (бит съехал влево-вправа) получили кашу, а потом программно с косяками эту кашу выправили (как им показалось), нэ?
Обычно лешают премию т.к. косяк не был устранён за месяц до того как приступил к проекту.
И вообще наверное была классика жанра когда, например, полярность клоков по SPI перепутали и в след за этим протокол распидарасило (бит съехал влево-вправа) получили кашу, а потом программно с косяками эту кашу выправили (как им показалось), нэ?
Или так.
УУУ... потом еще отчет писать, все финиш.
Жизненно блин. Притом не только айтишных проектов касается.
Муки творчества же.
Ну и любая деятельность сопряжена с трудностями - это норма. И преодолевая их мы становимся круче.
Ну и любая деятельность сопряжена с трудностями - это норма. И преодолевая их мы становимся круче.
Чтобы написать коммент, необходимо залогиниться
Отличный комментарий!