1. Лучший говнокод

    В номинации:
    За время:
  2. PHP / Говнокод #26390

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    public function update_balance()
    	{
    		$this->balance = $this->balance_at_end_of_day(time());
    	}
        
           public function balance_at_end_of_day($time)
    	{
    		return $this->balance_at_beginning_of_day($time + 24*60*60);
    	}

    когда окунулся в легаси

    alucas, 28 Января 2020

    Комментарии (10)
  3. C++ / Говнокод #26319

    0

    1. 1
    2. 2
    std::tuple<int, int, int, bool> cock;
    std::get<bool>(cock)

    Сначала не понимал нахуй нужен геттер по типу, но при очередном добавлении нового int и забытии поменять индекс у була, заюзал его.

    Бтв, почему нету cock.get<0>?

    AHCKuJlbHblu_nemyx, 06 Января 2020

    Комментарии (10)
  4. Куча / Говнокод #26266

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    Я был пионером, носил "звездочку" и красный галстук. За хорошие оценки меня выбрали почетным горнистом школьного звена - неслыханная честь, предмет зависти всех мальчишек.
    Это было очень торжественно, я волновался, ведь быть горнистом - очень большая ответственность.
    Помню, для того, чтобы купить горн, классная руководительница, которая была вдобавок ещё и завучем, даже поехала в город.
    И вот - я, держа в руках сияющую золотую фанфару с вентильком, я громоподобно играю сбор, ловя восхищенные взгляды мальчишек и особенно - нашей вожатой - нины.
    После уроков, восхищенная моей игрой, она часто приглашала меня к себе, под предлогом "позаниматься математикой". 
    Мы ложились под одеяло, где она, смачно причмокивая, долго дула в мою трубу, пока оба не выбивались из сил.

    ...

    MPA3uIII, 13 Декабря 2019

    Комментарии (10)
  5. JavaScript / Говнокод #26070

    +3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    {{ order.type === '2' && order.orderAddress ?
                      ` ${$store.getters['delivery/points'].find(item => item['a:DeliveryShopId']._text === order.orderAddress) && $store.getters['delivery/points'].find(item => item['a:DeliveryShopId']._text === order.orderAddress)['a:StreetLine']._text ? $store.getters['delivery/points'].find(item => item['a:DeliveryShopId']._text === order.orderAddress)['a:StreetLine']._text : ''} ${$store.getters['delivery/points'].find(item => item['a:DeliveryShopId']._text === order.orderAddress) ? $store.getters['delivery/points'].find(item => item['a:DeliveryShopId']._text === order.orderAddress)['a:House']._text : ''}`
                    :
                    order.clientAddress
                    ?
                      ` ${$store.getters['delivery/clientAddresses'].find(item => item['a:ClientAddressId']._text === order.clientAddress)['a:SettlementName'] && $store.getters['delivery/clientAddresses'].find(item => item['a:ClientAddressId']._text === order.clientAddress) && $store.getters['delivery/clientAddresses'].find(item => item['a:ClientAddressId']._text === order.clientAddress)['a:SettlementName']._text ? $store.getters['delivery/clientAddresses'].find(item => item['a:ClientAddressId']._text === order.clientAddress)['a:SettlementName']._text + ',' : ''} ${$store.getters['delivery/clientAddresses'].find(item => item['a:ClientAddressId']._text === order.clientAddress)['a:StreetLine']._text} ${$store.getters['delivery/clientAddresses'].find(item => item['a:ClientAddressId']._text === order.clientAddress)['a:House']._text}`
                    :
                    '' }}

    именно так профессиональные разработчики мобильных приложений получают строку с адресом магазина или пользователя.

    jerk_thehuman, 08 Декабря 2019

    Комментарии (10)
  6. Куча / Говнокод #25983

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    <p oncopy="return false" ondragstart="return false"></p>
    <p oncopy="return false" ondragstart="return false"></p>
    <p oncopy="return false" ondragstart="return false"></p>
    <p oncopy="return false" ondragstart="return false"></p>
    <p oncopy="return false" ondragstart="return false"></p>
    <p oncopy="return false" ondragstart="return false"></p>
    <p oncopy="return false" ondragstart="return false"></p>
    <p oncopy="return false" ondragstart="return false"></p>
    <p oncopy="return false" ondragstart="return false"></p>

    Защита контента для самых маленьких

    bootcamp_dropout, 22 Октября 2019

    Комментарии (10)
  7. C++ / Говнокод #25957

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    #include <iostream> #include <cmath> #include <iomanip> #include <random> using namespace std; 
    int main()
    {
        setlocale(LC_ALL, "Rus");
        double n; cout << "Введите точность вычисления: "; cin >> n;
        while (n < 0.000001 || n > 1)
        {
            cout << "Веденное не соответствует условию" << "\nВведите точность вычислений: " << endl; cin >> n;
        }
        random_device generator;  uniform_real_distribution<double> distribution(-700, 700); //потому что функция "sinh" не считает > 700 double x = distribution(generator)  cout << "На множестве R выбран x, равный: " << x << "\n";
        double sum = 0.0 double a = x; double t = 1;
        while (abs(a) >= n)
        {
            sum += a; a *= (x * x / ((t + 1) * (t + 2))); t += 2;
        } 
        double func = sinh(x);  double diff = abs(sum - func); cout << setprecision(ceil(log10(1 / n))) << "Результат функции: " << func <<"\nРезультат просчета ряда: " << sum << endl; cout << "Погрешность составляет: " << diff << endl;   
        return 0;

    Brutallprincess, 16 Октября 2019

    Комментарии (10)
  8. Куча / Говнокод #25875

    −100

    1. 1
    оповещение о злоупотреблении

    Здравствуйте, меня зовут Арсений Павлович Сусликов, я уполномоченное лицо Федеральной Службы по надзору в сфере связи, информационных технологий и массовых коммуникаций.
    Сообщаю, что на данном ресурсе неоднократно замечались нарушения, предусмотренные Постановленим Правительства Российской Федерации от 26 октября 2012 г. № 1101, Федеральным законом от 27 июля 2006 года № 149-ФЗ, а именно: текстовая или иная информация, содержащая признаки пропаганды наркотических средств. Во исполнение Федерального закона от 27 июля 2006 года № 149-ФЗ, владельцы ресурсов, содержащие запрещенную информацию, оповещаются, а при отсутствии должного внимания с их стороны в срок до семи дней, ресурс блокируются.

    Прошу владельца хостинга связаться со мной, используя форму: http://eais.rkn.gov.ru/feedbackForm/

    A_P_Suslikov, 26 Сентября 2019

    Комментарии (10)
  9. 1C / Говнокод #25777

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    Попытка
    		Выборка = Запрос.Выполнить().Выбрать();
    	Исключение
    		Пока Выборка.Следующий() Цикл
    			Рез.Менеджер = Выборка.СуммаМенеджера;
    			Рез.Дивизион =  Выборка.СуммаСтаршегоДивизиона;
    		КонецЦикла;
    	КонецПопытки;

    timm00, 27 Августа 2019

    Комментарии (10)
  10. Куча / Говнокод #25658

    −1

    1. 1
    2. 2
    3. 3
    https://pbs.twimg.com/media/D8HSQCfX4AALFCn.jpg
    https://images.unian.net/photos/2019_06/1559473591-5515.jpg
    https://video.twimg.com/ext_tw_video/1135216166669037570/pu/vid/202x360/3VVY_LQXRNEw5tLo.mp4

    После хлопка на заводе "Кристалл" за медицинской помощью обратились 89 ватников.

    Increment_Excrement, 03 Июня 2019

    Комментарии (10)
  11. PHP / Говнокод #25632

    +2

    1. 1
    2. 2
    3. 3
    for ($j = 0; $j < rand(2, 5); $j++) {
        // тут какой-то другой код
    }

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

    antosha, 22 Мая 2019

    Комментарии (10)