Я с дебагером игрался раза два от силы, не нужен он как по мне, на его изучение уйдет уйма времени, а смысла в нем почти нет.
Я обычно очень вдумываюсь в то что пишу, поэтому отладка нужна не так часто. В самых критичных местах, обязательно добавляется логирование. Если встречается краш-лог, смотрю первым делом, правда нужно научится понимать стек-трейсы.
Чтобы писать код "вдумчиво", не отлаживая каждый сомнительный момент, нужно переодически выделять время на всякие эксперементы, сравнивать подходы и техники, запоминать что работает быстрее, а что медленее, какие моменты могут приводить к ошибкам, старатся чтобы код был максимально логичным, смотреть на свой код, как бы со стороны, чтобы не писать откровенную ересь которую сам через год не поймешь. Очень важный момент, на который лично я много трачу времени, это именование функций и реже переменных. Дело в том что если имя функции обдумано плохо, то чтобы другому человеку понять что она делает придется лезть в ее код, если имя выбрано правильно то из названия все ясно.
Сори, но вопроса насчет интересных решений не понял.
середа, 21 січня 2015 р. 14:48:56 UTC+2 користувач Вячеслав Бричковский написав: