Я не волшебник, я - сказочник.
Доктор-доктор, а скажите мне: пламенное желание переписать весь написанный тобой за год код после того, как ты обнаружил, что всё это время изобретал велосипед – оно когда-нибудь пройдёт?
Нет?
Ну я так и подозревала.
Открыла для себя структуры в матлабе – искусала все локти, что не сделала этого хотя бы полгода назад, когда по собственной дурости возилась с пятимерными матрицами. В этом беда начинающих кодеров-самоучек: пока не уткнёшься носом в чужое решение, не поймешь, что так тоже можно было.
Но я хотя бы нуб, осознающий своё нубство: я пишу комменты на каждый мелкий блок. Ясен пень, что у настоящего программиста код должен читаться вообще без них, но где нам до настоящих... А вот когда приходится разбираться в творении такого же юного долбодятла, в проге на пару сотен строк не оставившего ни одного пояснения, да ещё и переменные называющего всеми буквами английского алфавита... Халк не ломать только потому, что Халк писать всё с нуля самостоятельно. Это реально оказывается быстрее и проще.
Самостоятельное написание функций, кстати, тоже открыла. Они вроде как даже работают. Но полчаса, убитые на вылавливание бага вида: "А кто за тебя в начале проги будет переменные чистить?!" как-то не дают задирать нос.
Нуб, он нуб и есть. Подачами шевелящий.
Нет?
Ну я так и подозревала.
Открыла для себя структуры в матлабе – искусала все локти, что не сделала этого хотя бы полгода назад, когда по собственной дурости возилась с пятимерными матрицами. В этом беда начинающих кодеров-самоучек: пока не уткнёшься носом в чужое решение, не поймешь, что так тоже можно было.
Но я хотя бы нуб, осознающий своё нубство: я пишу комменты на каждый мелкий блок. Ясен пень, что у настоящего программиста код должен читаться вообще без них, но где нам до настоящих... А вот когда приходится разбираться в творении такого же юного долбодятла, в проге на пару сотен строк не оставившего ни одного пояснения, да ещё и переменные называющего всеми буквами английского алфавита... Халк не ломать только потому, что Халк писать всё с нуля самостоятельно. Это реально оказывается быстрее и проще.
Самостоятельное написание функций, кстати, тоже открыла. Они вроде как даже работают. Но полчаса, убитые на вылавливание бага вида: "А кто за тебя в начале проги будет переменные чистить?!" как-то не дают задирать нос.
Нуб, он нуб и есть. Подачами шевелящий.
Конечно же, ошибаются все, и чем больше ты умеешь, тем больше у тебя теоретических возможность насажать ошибок. Не некоторые совсем уж элементарные баги можно отлавливать и без таких затрат времени
Зачем-то отрезала от программы блок подключения библиотеки контроллера. До-о-олго думала, почему у меня всё сыпется аж на третьей строчке кода. И действительно: почему?