Если мне кажется, что самые очевидные методы ведут себя неправильно и сам дьявол вселился в код, то я тут же бегу делиться своими удивительными историями к коллеге. Исходя из того, что слушатель намного меньше погружен в мой код, я описываю проблему более простыми и понятными категориями. Например, паук ползет и должен каждый раз, когда находится рядом с игроком, сообщать двери случайное число, но дверь числа не получает. Перефразируя и упрощая код, я очень часто находил места, где я мог совершить ошибку. Если рядом нет собеседника, то можно рассказать о проблеме и недопитой чашке зеленого чая, но лучше не злоупотреблять ее терпением.
Автор открыл для себя дебаггинг алертами и метод утёнка.
в идеале весь код должен комментироваться по умолчаниюСразу видно автор не читал Мартина. В идеале нужно писать такой код, который не требует комментариев
Как часто ты пишешь идеальный код, особенно если в условиях когда реальный проект, а не для души?
Мартина я бы не советовал читать новичкам, можно потом начать сильно загоняться, но сам комментарий по существу. От себя добавлю, что когда я просматриваю код, то всегда читаю комментарии первыми, если они не к месту, то это мешает пониманию.
К сожалению, для начинающего программиста это означает, что код никогда не будет написан. Или будет таким же плохим, но без комментариев.
Комментарий недоступен
Комментарий недоступен