🪳 19 фрагментов кода, за который стыдно
Кто никогда не писал мусорный код, пусть первым бросит в нас камень. В небольшом обзоре собраны самые нелепые и смешные примеры работы программистов. Может быть, один из них ваш? Статья публикуется в переводе, автор оригинального текста – Bernard Bado. В какой-то момент это происходит с каждым – вы пишете код, которым не можете гордиться. Вы смотрите на него и думаете: «Да как я мог написать такое?» И становится стыдно. На самом деле, в этом нет ничего постыдного, ведь мы всего лишь люди. Иногда мы просто устаем, отвлекаемся и не прикладываем все свои усилия. Это случается со всеми разработчиками, даже с лучшими, наверняка это случалось и с вами. Мы собрали самые ужасные фрагменты кода, которые смогли найти, и представляем их вашему вниманию. Не придирайтесь к ним сильно, помните, что когда-то и вы, вероятно, написали что-то подобное. Давайте немного повеселимся! Обычное логическое сравнение не дает вам то, что вы ищете? Просто напишите собственное, с блэкджеком и false! Источник Даже страшно представить, что может произойти, если изменить одно из этих чисел… Источник Похоже, это какой-то школьный проект. Очень жаль учителя, которому придется в этом разбираться… Источник Сегодня мы увидим несколько различных реализаций функции Источник Значит, нужно написать ее самостоятельно! Будущие поколения программистов будут вам благодарны! Источник Это, конечно, полное безумие, но вы можете использовать смайлики для имен переменных. Стоит ли это делать, решайте сами. Источник Не хватает фантазии, чтобы придумать оригинальное сообщение коммита? Да никто их не читает, не тратьте силы на эту ерунду! Источник Будущее непредсказуемо, все может измениться в один момент. Но если это случится, мы будем готовы. Источник Нет ничего плохого в длинных именах переменных. До тех пор, пока они делают код понятнее. Но иногда нужно остановиться и спросить себя: «Слишком длинно – это сколько?» Источник К этому фрагменту кода нечего добавить, комментарий говорит сам за себя. Число выбрано случайным образом после голосования команды разработки. Источник Хотите ощущать себя в типобезопасности, но надоели назойливые ошибки типов? Ни слова больше! Источник Даже сломанные часы два раза в день показывают правильное время. Просто убедитесь, что сумма параметров, которые вы передаете этой функции, равна 7, и все будет ОК. Источник Слишком много пессимизма – это сколько? Примерно столько: Источник Еще одна любопытная Источник Все мы, конечно, когда-нибудь писали сложные конструкции switch. Но тысяча строк… С другой стороны, нужно ведь охватить все возможные состояния мыши! Источник Как вы думаете, планируется ли расширить этот switch в будущем? Давайте верить, что так и задумано. Источник Кажется, мы нашли победителя! Честное слово, нет ничего постыдного в том, чтобы воспользоваться чужой помощью. Пакет is-even существует уже много лет. Знаете сколько раз в неделю его скачивают? Больше 150 000! Почему люди пишут про Иногда дух бунтарства просыпается в тебе и заставляет делать все по-другому. Главное, чтобы это не выходило за границы код ревью. Источник Вы когда-нибудь заходили так далеко в экспериментах со шрифтами? Возможно, именно так пишется пиратское ПО… Источник *** Надеемся, что вы хорошо провели время с этими фрагментами кода. Напишите в комментариях, какой вам понравился больше всего. А если у вас есть собственные постыдные примеры, не стесняйтесь делиться ими!При изобретении колеса что-то пошло не так…
Магические числа
Ну, хотя бы на строки разбит…
Дьявольская функция isEven
isEven
. Это первый кандидат. Ну что ж, неплохо начали, что думаете?Жаль, что нет функции, чтобы узнать длину строки…
Разбуди внутреннего ребенка
Да кто вообще читает сообщения коммитов?
На всякий пожарный случай…
Причина купить Ultrawide монитор
Гениально!
Все самое лучшее из Typescript
Функция, которая никогда не ошибается
Я не уверен, что это булево значение
Test Driven Development во всей красе
isEven
функция. Будем надеяться, что тест не генерирует случайные числа…Осмелишься развернуть?
Безальтернативный switch
Математика сложна…
%
? Я же пытаюсь определить четность, а не проценты. Источник Дух бунтарства
Когда ты разработчик, но твоя истинная страсть – каллиграфия
- 0 views
- 0 Comment
Свежие комментарии