Баг ЧИНЮ? Серьёзно? а то без починки баг не работал штоле? Ошибку в коде исправит IDE. А вот ошибку в программе надо исправлять программисту - потому что это , скорее всего или ошибка в алгоритме или в его реализации. Часто бывает ошибки в обработке входных данных или преобразования типов (привет, JS)))).
Ещё до конца света, где-то в 90-х.
Кодил незатейливу прогу.
Но, скотинка, не живёт.
Подошёл шеф (у него опыта было больше).
Ткнул меня (фигурально) мордой лица в одну функцию.
Ну откуда я знал, что имя функции (там символов 10-15) совпадает с системной?
Так всякие "умные" менеджеры любят говорить.
А ты попробуй хоть что нибудь серьёзное без багов написать, умник.
И больше половины багов из-за недоработанной концепции и не чёткого ТЗ (если оно вообще есть). То есть опять таки из-за "умных" менджеров.
Не обязательно, часто приходится исправлять и чужие баги. И написать сразу идеальный работоспособный код абсолютно без ошибок - это утопия. Даже матёрые прогеры с многолетним стажем их допускают, но у них эти ошибки обычно довольно глубоко в логике и найти их сложнее. Потому-то и есть парное программирование, код-ревью, модульное тестирование, интеграционное тестирование, бета-тестирование, пререлизы... У нас, правда, часто на это всё забивают, и то, что пишет кодер, сразу в работу пускают. А потом удивляются - откуда баги?
Очень сложно предусмотреть все нюансы. Поверь, баги есть везде, софт с несколькими сотнями багов в продакшене - это норма. Если они не особо мешают основному функционалу, или проявляются редко, то на них просто забивают, иначе век релиза не видать
Те кто пишут код знают, что часть кода работает не так как предполагал, часть кода совершенно не нужна, а часть кода вообще как бы не должна работать, но работает так как нужно.
Сам код и ПО им написанное живет ровно столько сколько оно стоит на поддержке (исправляется, дорабатывается). Как только прекращают сопровождение, то с этого момента софт начинает умирать. Это аксиома.
\Сразу видно что ты рукожоп )) Вон как на правду порвался, даже на визг перешёл и оскоорбления ) На воре шапка горит.
И у меня стаж 27 лет, и я давно уже в категории начальников над такими как ты. И заработал всё своими руками. Так что завали своё школосопливое обиженное хлебало, чмоня криворукая.
Если ко мне приходит на собес дев, который утверждает, что он пишет код без без багов - я гоню его в шею. Ни один человек, каким бы опытным он ни был, не способен работать без ошибок. Если это джун, то ошибки, в основном, элементарные и, часто, легко вычисляются и правятся еще на стадии сборки проекта или автотестов. Если синьор - то баги глубже, обычно в логике, которые приходится вылавливать глубоким тестированием, а исправление, нередко, очень нетривиально. Ошибки гуру, случается, обнаруживаются через годы успешной эксплуатации и, бывает, лежат настолько глубоко в логике, что их исправление тянет за собой каскад исправлений, т.к. такие баги, часто, на протяжении многих версий считаются нормальным поведением и на их базе строится работа других частей приложения. А вот менеджеры типа Сергея (к сожалению нередко встречающиеся) - это беда для любой компании, т.к., во первых - демотивируют остальных членов команды чрезмерными требованиями, во вторых - обычно, настолько уверены в своей непогрешимости, что часто не видят своих собственных ошибок, либо делают все, чтобы переложить их на другие плечи, дабы ни дай бог, не запятнать свою "идеальную" репутацию
Написать код без багов это не утопия. Это ад. Случается это так редко, что потом раза в три больше времени проводишь тестируя код, так как поверить, что все правильно работает с первого раза очень тяжело. По этому, уж лучше с багами, которые проявляются во время тестов.
Ааааа. Вот все и стало на свои места. Вы видать из касты так называемых эффективных манагеров, которые могут управлять чем угодно даже не понимая сути проблематики. Повеселили. Спасибо. У меня профессиональный стаж в ИТ с 1998 года. Причем, в отличие от Вас, я т.с. играющий тренер. Собственно стаж начальника ИТ 15 лет. Все это время т.с. оставался кодером. Сам также кодил наровне со всеми. Плюс был постановщиком задач и проект менеджером. Сейчас надоело. В настоящее время сугубо просто кодю. Надоело быть просто хозяйственником и решать неинтересные проблемы, утрясать психологические разногласия и взгляды на конечный результат проекта. Очень тяжело руководить отделом кодеров. Ибо создавать совместный программный продукт аналогично тому как несколько бы писателей писали один роман. Ну или около того. Я всех руководителей делю на две категории - управленцы и технари. Вы, я так думаю, относитесь к управленцам.
Молодой человек, написать код без ошибок, когда у тебя 10 переменных, которые должны вернуть данные в 11-ю переменную и надеяться, что данные буду соответствовать определениям тех же переменных, это не так просто, и это не прогулять урок по математике и списать по твитеру домашку у друга. Не ваша эта тема, молодой человек, идите майнкрафт обсуждайте. )))
Одно дело баг, который себя регулярно проявляет, а другое - который никак себя не проявляет годами (яркий пример: дыры безопасности), и такие баги, как раз, самые "веселые" (чего только стоит баг в SMBv1, заложенный еще на заре становления сетей Windows, "благодаря" которому в 2017 разразилась эпидемия WannaCry.)
22 комментария
4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Кодил незатейливу прогу.
Но, скотинка, не живёт.
Подошёл шеф (у него опыта было больше).
Ткнул меня (фигурально) мордой лица в одну функцию.
Ну откуда я знал, что имя функции (там символов 10-15) совпадает с системной?
Удалить комментарий?
Удалить Отмена4 года назад
А ты попробуй хоть что нибудь серьёзное без багов написать, умник.
И больше половины багов из-за недоработанной концепции и не чёткого ТЗ (если оно вообще есть). То есть опять таки из-за "умных" менджеров.
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
И у меня стаж 27 лет, и я давно уже в категории начальников над такими как ты. И заработал всё своими руками. Так что завали своё школосопливое обиженное хлебало, чмоня криворукая.
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена