Почему программисты не пишут софт сразу без багов? Такой вопрос задали разработчику под ником Макс Джаз. Он отправился за ответом в Twitter. К активной дискуссии подключились уже более 200 человек. Мы собрали для вас лучшие ответы.
Многие подошли к вопросу серьезно. Один из них — разработчик Виктор Зубринкин. Он считает, что программисты и так делают все для того, чтобы код был без багов — пишутся юнит-тесы, используются линтеры, проводятся код-ревью, но системы слишком сложны, а человек неидеален, поэтому не может предусмотреть все уязвимости. Вроде и не поспоришь, да?
Виновата ли в этом смена поколений? Возможно. В этом убежден Нестор Авдеев. По его словам, причина в том, что раньше были программисты, а сейчас «кодеры». Цена входа в профессию снизилась до минимума: прочитал пару книжек, поставил фреймворк и вперед, кубики собирать. Раньше прошивку Nokia обновляли раз в пять лет, а сейчас телефоны апдейтят постоянно. «Криворукость в угоду скорости», — подытожил Нестор.
Если мыслить глобально, рассуждает дизайнер ретроградный меркурий, почему книгу нельзя написать сразу идеально? Снять фильм одним дублем? Найти партнера без недостатков? Сфотографироваться без пересъемок и редактирования? Глядишь, и вопрос решается сам собой. Оказывается, везде так.
А как вам такой вариант: «разработчики делают ошибки, чтобы не оставить без работы тестировщиков». И это, пожалуй, самый популярный ответ. Вот некоторые из комментариев:
А чтобы понять нелегкую жизнь тестировщиков, достаточно посмотреть на этот альбом.
Есть ли вообще смысл писать код без багов? По мнению многих — нет. Разработчик под ником theaftertimes пишет, что чем быстрее выкатишь решение, тем больше заработаешь. Пока конкурент будет писать без багов, можно выпустить платное исправление.
А если все же писать код без ошибок, то:
Кстати, раньше мы писали о том, почему разработчики не пишут качественный код. И, судя по комментариям, описанная в материале теория правдива. Скорость важнее качества.
Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…
В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…
Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…
Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…
Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…
IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…