Який найсмішніший неймінг або коментар в коді ви бачили?
У чужому коді іноді можна натрапити на доволі кумедні речі: дивні закоментовані рядки або змінні з абсолютно несподіваними назвами
Хтось залишає повідомлення майбутнім мейнтейнерам у стилі «тут живе дракон», хтось жартує з назвами змінних типу monsterFix123, а дехто може залишити цілий монолог у коментарях
// Dear maintainer: // // When you finally finish “optimizing” this subroutine // and realize what a huge mistake that was, // please increment the counter below as a warning // for the next poor soul: // // total_hours_wasted_here = 254
А який найсмішніший або найабсурдніший коментар чи неймінг у коді траплявся вам?
21 коментар
Додати коментар Підписатись на коментаріВідписатись від коментарівСьогодні двадцята річниця такого коментаря:
В коді нє, але в продакшнені на тестових датесетах тестові дашборди з назвами butt butt, ass, shit. І хтось на демо то неодноразово «палив»
На цьому тижні бачили в коді комент “You’re probably thinking: the person who wrote it, must be fired! Well, maybe...” (він не fired, а один з ключових розробників)
Не те, щоб це прямо гумор, але свого часу розсмішив фрагмент з
stdio.hпід лінуксом:закомічений Android компонент — BottomShit (замість Sheet)
«А зараз хлопці і дівчата, буде Deep Purple»
ще чув на стендапі «а зараз буде Penetration testing»
Double?
Ви ніколи до цього не чули про penetration testing?
У нас є змінна PONR — це абревіатура від Point Of No Return, тобто точка, після якої ми забороняємо процесу/системі відкочуватися назад до попередніх пройдених кроків або приймати якісь зміни. Так от у багатьох в голові при першому погляді на цю змінну виникає асоціація з PORN і дехто навіть помилково на мітингах казав PORN, замість PONR
колись була така контора (а може й зара є)
називалася Головний Інформаційно-Обчислювальний Центр Транспорту
або, коротко, ГІОЦ-Транс ...
Ще класика :
// TODO Temporary, remake later (не буде перероблено ніколи)
Та
//купа закоментованого коду
//For backup, delete when new code works
(може жити роками, поки хтось не наважиться видалити)
Це був не коментарій в коді, але колись програміст в чаті, коментуючи, що він зробив це самостійно, використав (it was ...) hand job замість hand made
:D
Найсмішніше було, що він не зрозумів помилки і нашої реакції...
Є імовірність, що то була не помилка.
:D:D:D:D:D:D:D:D
return; // returns void
/* * Copyright (c) 1995, 2008, Oracle and/or its affiliates. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * - Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * - Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * - Neither the name of Oracle or the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /** * The HelloWorldApp class implements an application that * simply prints "Hello World!" to standard output. */ class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); // Display the string. } }docs.oracle.com/...amples/HelloWorldApp.java
// comments are obsolete strings
// no comments further
Ще класика # Magic. Do not touch.
Скоріш за все не оригінал, але бачив у реальному проекті
TestClass на проді
Класика жанру 😺