Подробнее
Что ъоР Это обычная ошибка при копи-пасте. Можешь избавляться
CowmitStrip.com
commitstrip,Смешные комиксы,веб-комиксы с юмором и их переводы
Помимо того, что это очевидная ошибка, если ты сомневаешься, сначала найди блэймом описание комита и автора этого шедевра. Или после описания станет понятно или пусть автор тебе расскажет, в чём тайный смысл.
И только если с автором не связаться, комментария нет, описание комита глупое, тестом случай не покрыт, вот тогда ты попал и можно начинать париться.
Иногда бывает так, что работу нужно сделать в какие-то близкие сроки, а автор сейчас сильно занят более приоритетными задачами. Ты же не можешь просто сидеть и ждать, пока у него появится время выслушать тебя, посмотреть в код, вспомнить почему он это сделал (если он вообще сможет вспомнить) и рассказать тебе что к чему. Очень часто коммиты достаточно большие, содержащие много изменений, чтобы их название вообще ни о чем не говорило. В некоторых совсем особенных случаях (со мной случалось лишь один раз), программист не заливает коммит в гит, а накладывает на рабочий хост напрямую.
В общем, теория - это хорошо, но на практике случается гигантское количество форс мажоров, которые не позволяют так делать.
Тут не про теорию речь. Вообразить ситуацию когда этот подход не работает, намного проще: коммент-фигня, автор давно уволен. Со мной однажды было ещё веселей: cvs, полной истории нет, уволен целый офис.
Тут про то, что стоит делать в таких случаях, вообще говоря, а не про то как надо чинить срочные пожары.
Когда надо тушить пожары, которые больше никак не тушатся (по уму нужно просто делать ролбек) я тебе и машинный код пропатчу в собранном бинарнике. И js минифицированный прямо в докер контейнере поправлю. Среди ночи. Всё на страх и риск, если это правда последняя надежда.
Но стоит ли так работать? Так можно далеко зайти, и ссылаясь на мудачество руководства, близкие сроки сдачи и "эффективность стихийно сложившихся практик" объявить весь прогресс последних лет 20 теоретизированием и вернуться в славную эпоху пересылки исходников по электронной почте, без тестов, комментов, зато с бесконтрольным бранчеванием и сосисочными рефакторингами.
Хех. Да даже если я сам автор, то через полгода забываю "что это за хрень понаписана". Бывало поправишь и через месяцок словишь бага на хитром случае. Сейчас живу по правилу "Работает - не трогай".
Ебучий случай!
Это когдла с СПГС попадаешь на ебучий проект котрый уже мейнтейнится 5 лет,
и ты проёбуешь овер 100500 часов на ревью кода который хуй знает юзается гдето или вообще дублированный функционал.
Когда только начал прогать на Питоне, увидел условие if True. Думал, спрошу - за дурака примут. В итоге спросил - оказалось это какой-то гад так блоки кода отделял
Нормальный способ, разумеется если только у в доступном тебе наборе стандартных хидеров не нашлось ничего для этой цели.
Но такое ж лучше в макрос завернуть. Чем вываливать на случайного коллегу .
А то так можно далеко дойти. И начать впихивать трюки напрямую из статей по оптимизации напрямую в код без комментов: типа деления через умножение на обратное и разной битовой магии.
ТАК, ЧТО ТАМ У НАС ТВОРИТСЯ В ЗАХВАТЫВАЮЩЕМ МИРЕ ВЕБ-КОМИКСОВ?..
£91
^ С. У Д
и у \ /1 /
ОЛИН ЧЕЛОВЕК
РОПСЕНШТИЛЬС/
Я, КАЖЕТСЯ, ПОЗНАЛ ТЩЕТУ БЫТИЯ.
ПИСТОЛЕТ В СЛИВНОМ _БАЧКЕ.
И только если с автором не связаться, комментария нет, описание комита глупое, тестом случай не покрыт, вот тогда ты попал и можно начинать париться.
В общем, теория - это хорошо, но на практике случается гигантское количество форс мажоров, которые не позволяют так делать.
Тут про то, что стоит делать в таких случаях, вообще говоря, а не про то как надо чинить срочные пожары.
Когда надо тушить пожары, которые больше никак не тушатся (по уму нужно просто делать ролбек) я тебе и машинный код пропатчу в собранном бинарнике. И js минифицированный прямо в докер контейнере поправлю. Среди ночи. Всё на страх и риск, если это правда последняя надежда.
Но стоит ли так работать? Так можно далеко зайти, и ссылаясь на мудачество руководства, близкие сроки сдачи и "эффективность стихийно сложившихся практик" объявить весь прогресс последних лет 20 теоретизированием и вернуться в славную эпоху пересылки исходников по электронной почте, без тестов, комментов, зато с бесконтрольным бранчеванием и сосисочными рефакторингами.
вероятно, после энной итерации любой код превращается в 42
Это когдла с СПГС попадаешь на ебучий проект котрый уже мейнтейнится 5 лет,
и ты проёбуешь овер 100500 часов на ревью кода который хуй знает юзается гдето или вообще дублированный функционал.
Но такое ж лучше в макрос завернуть. Чем вываливать на случайного коллегу .
А то так можно далеко дойти. И начать впихивать трюки напрямую из статей по оптимизации напрямую в код без комментов: типа деления через умножение на обратное и разной битовой магии.