Интуитивно понятно
Разработчик: Это просто, пользователи разберутся.
Пользователи: …
Разработчик: Это просто, пользователи разберутся.
Пользователи: …
Как-то работал на одном проекте, вроде ничего сложного.
Но вот в коде попался такой комментарий:
Фигня вопрос, подумал я.
...вот только как потом оказалось, был один нюанс — ни в проекте, ни в компании Михей не работал. Да и никто из ныне работающих о нём даже не слышал...
Школа
я: как это работает?
учитель: узнаешь на доп. занятиях в старшей школе
Старшая школа, курс робототехники, курсы углублённого изучения языков
я: как это работает?
учителя: узнаешь на в универе
Универ
я: как это работает?
преподы: углубись в специфику, наработай практику и поймёшь
Пришёл к IT-шникам, с постоянной работой
я: КАК!?
IT-шники: точно не знаю, но пока работает - лучше не трогать
Сижу, читаю книжки
"Для установки нашего ПО необходимо всего 2 команды
Команда разработки и команда поддержки"
Главная ошибка программиста - не тестировать свой код или неумение тестировать. Они считают, что либо тестеры, либо пользователи, а им главное просто писать. Пишут много кода и сразу его не проверяют. Потом выходит плавающая ошибка, на которую потратишь больше времени, чем на то, чтобы переписать всё правильно.
Вот был у нас был такой один, писал как Бог, со скоростью 100 строк в минуту. Хорошо всё знал. Но блин не тестит и всё тут. Он даже не представляет как тестить. Очень приблизительно может представить себя по ту сторону программы. Как робот. Не представляет всей совокупности факторов, нюансов работы пользователя. Поэтому к нему всегда приставляли проверяющего, а это уже сильно сказывалось на производительности команды.
