тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно


А что делаете вы, когда наблюдаете в своём коде необъяснимые явления (непонятный баг):

1) рвёте на себе майку и со словами "я - повелитель этого куска говнокода!" погружаетесь в отладку, пока не поймёте в чём причина, даже если это займёт кучу времени, чтобы потом, усталый но довольный, наслаждаться приятным чувством "я могуч, такую трудную багу обезвредил!"

или

2) ищете наиболее простой способ обхода бага (т.е., костыль), и считаете, что ваша работа здесь закончена: всех багов в мире вам не исправить, а главная цель (программа работает) достигнута

Вопрос: Ваша позиция:
1. Я - повелитель кода, и лично разберусь с каждым багом 
9  (56.25%)
2. Костыли экономят моё время, и это главное 
4  (25%)
3. Я ещё не определился 
3  (18.75%)
Всего:   16

@темы: Вопрос, баг

Комментарии
01.07.2018 в 22:35

Жизнь слишком коротка, чтобы лечить себя от себя / Just born to find my sampled piece of mind
Я раз за раз говорю падаванам, что магии не бывает, бывает недостаточное знание языка/фреймворка/среды и слабое понимание происходящего. Себе я говорю тоже самое.
Но иногда во время отладки приходится признать, что выбранный способ вообще не подходит к тому, что я хотела сделать. А иногда что и сделать нужное имеющимися в голове средствами вообще близко к невозможному - или избыточно затратно по времени, скорости выполнения и вообще. Тогда в ход идет поиск костылей. Изредка (на самом деле часто) он приводит к нахождению нового адекватного решения.

Костыли в коде, вставляемые осознанно, стараюсь подписывать.
Но любопытно, что не все, что кажется костылем на первый взгляд (особенно при изучении чего-то нового), им является.