Ах, если бы основной работой программиста было написание кода! Огромное время уходит не на сам код, а на вспомогательные действия. В первую очередь -- на отладку. Отладки бывает много -- хорошей и разной. Опыт поиска и исправления косяков накапливается -- и приводит к следующему эффекту:
Если видишь по поведению прибора, что у него в программе ошибка, то ты не просто констатируешь это, ты ещё начинаешь воображать, как примерно устроено место в программе, которое заведует за нужный функционал. И, самое главное, представляешь себе возможные варианты того, с чем ошибка связана. При этом приборы могут быть совершенно любыми -- от бытовой техники до космических кораблей (да, я про Науку). То же касается ошибок в компьютерных программах и сайтах.
Это ощущение "взгялад внутрь" очень интересно, но в большинстве случаев совершенно бесполезно. Редко когда представляется возможность самому посмотреть исходники, чтобы проверить догадку.
Если видишь по поведению прибора, что у него в программе ошибка, то ты не просто констатируешь это, ты ещё начинаешь воображать, как примерно устроено место в программе, которое заведует за нужный функционал. И, самое главное, представляешь себе возможные варианты того, с чем ошибка связана. При этом приборы могут быть совершенно любыми -- от бытовой техники до космических кораблей (да, я про Науку). То же касается ошибок в компьютерных программах и сайтах.
Это ощущение "взгялад внутрь" очень интересно, но в большинстве случаев совершенно бесполезно. Редко когда представляется возможность самому посмотреть исходники, чтобы проверить догадку.
05.09.2021 в 09:16
В школе работа тоже не с одним ведением уроков связана)) видимо, так во многих профессиях
06.09.2021 в 22:10
это болезнь новичков
опытные пишут почти без ошибок
конечно, ошибки бывают, но очень редко (порядка 1 ошибки на 1000 строк кода)
это достигается затратой большего кол-ва времени для более тщательного обдумывания того что пишешь
проще говоря - с опытом вырабатывается внимательность и привычка всё обдумать прежде чем написать код
главное - не попасть на работу туда, где применяют agile - там тебя заставят быстро писать говнокод, и ошибки будут в изобилии )))
16.09.2021 в 08:32
Согласен полностью, хотя то что подают как эджайл им по сути не является. Пример эджайла в истории это эвакуация промышленности советского союза в 1941 году.