О чем НЕ говорят разработчики
А у меня на компе работает
Эта фраза знакома всем и должна быть исключена из лексикона любого разработчика. По определению у тебя на компе код всегда работает. Разве может быть иначе? А не работает он у других потому, что ты не учел нюансы, различия в данных и т.д, и твоя задача выяснить, что именно и исправить, а не пытаться сразу откосить.
Какой пользователь так сделает?
Наши любимые пользователи круче любых тестеров и выделывают такие финтеля, что все за голову берутся. Но это не их косяк, а наш. Раз сделали, значит мы им это позволили и нам отвечать за последствия и разбираться с ними.
Тестеры нифига не протестировали!
Тестеры не отвечают за качество ПО, в первую очередь это делают проектировщики и разработчики. Если ты замутил говнобилд и отдал тестерам, а они не заметили баг и выпустили его в продакшен, то это в первую очередь твой косяк, а не их.
Готово на 99%
Как показывает практика 1% может растянуться и на час, и на день, и на неделю. Качественная детализация, планирование и оценка сроков выполнения задач одна из важнейших характеристик зрелого разработчика.
Это невозможно!
Нет таких задач в индустрии, которые не могла бы решить мотивированная команда или разработчик. Когда нам что-то действительно интересно и нужно, мы горы сворачиваем и делаем это.
👉 @seniorFront