Я "просто" программист-любитель, но я считаю, что по мере того, как мои программы становятся все длиннее и длиннее, ошибки становятся более раздражающими и сложнее отслеживать. Просто, когда все, кажется, работает гладко, появится какая-то новая проблема, казалось бы, спонтанно. Мне может потребоваться много времени, чтобы выяснить, что вызвало проблему. В других случаях я добавлю строку кода, и это сломает что-то в другом блоке. Это может вызвать разочарование, если я думаю, что все работает хорошо.
Является ли это общим для всех, или это скорее новичок? Я слышал о "модульном тестировании", "конструкционных рамках" и различных других концепциях, которые звучат так, будто они уменьшат багги, сделают мои приложения "надежными" и все, что легко понять с первого взгляда:)
Итак, насколько велика сделка - это ошибки для людей с профессиональной подготовкой?
Спасибо - Al C.