Самый главный враг программиста - недостаток внимательности. Проявляется в основном от усталости. В таком состоянии можно допустить самые нелепые ошибки. Потому, как только замечаете за собой рассеянность, постарайтесь незамедлительно дать отдых своему мозгу. Умыться, постоять у окна, выпить чаю, почитать анекдоты, и.т.д. В общем делать всё, что не связанно с программированием и не особо задействующим мозг :)
Показательный пример невнимательности был у меня сегодня. Добавил функциональности к классу отрисовки растровых шрифтов. В частности - возможность изменения размера шрифта в real-time. Скомпилировал, запустил - шрифт изменяет размер, но как-то не плавно. Пересмотрел код и увидел, что часть переменных у меня типа int, а не float. Перевёл их на float, запускаю - и опять нет плавности. Пошёл отдохнул, выпил чаю. Вернулся к компьютеру и сразу же увидел, что float то везде, но параметры функции непосредственной отрисовки как были типа int, так ими и остались %)
В общем, будьте внимательнее, коллеги ;)
Комментариев нет:
Отправить комментарий