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

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

    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
    static int Z2(bool[,] m, int X, int Y)
    {
        int count = 0;
        int
            x_ = Max(0, X - 1),
            _x = Min(5, X + 1),
            y_ = Max(0, Y - 1),
            _y = Min(5, Y + 1);
        for (int x = x_; x <= _x; x++)
            for (int y = y_; y <= _y; y++)
                if (m[x, y]) ++count;
        if (m[X, Y]) --count;
        return count;
    }

    Когда-то давно на олимпиаде искал таким образом на матрице M[6x6] количество зафлагованных соседей для элемента M[x,y].

    groser, 27 Марта 2019

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

    0

    1. 1
    https://docs.kartina.tv/#api-_footer

    Английский, уровень - бог. И это самый популярное у нас интернет тв с подпиской минимум за 16,5€/мес.

    syoma, 28 Февраля 2019

    Комментарии (9)
  4. JavaScript / Говнокод #25355

    +1

    1. 1
    let container = parentId ? $(document.querySelector(`.js-childrens-${this.dictionaryName}${this.guid}-${parentId}`)) : this.rowsContainer;

    2019-й год...

    webviewer, 04 Февраля 2019

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

    +1

    1. 1
    <GlobalConverters:EnumOrStringToSolidColorBrushConverter x:Key="UpdaterProcessStatusConverter" Mapping="UpdaterSuccessProcess-=-#01579B;UpdaterErrorProcess-=-#E53935;UpdaterWarningProcess-=-#FBBE44"/>

    XAML из WPF

    Говногость, 31 Декабря 2018

    Комментарии (9)
  6. PHP / Говнокод #25182

    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
    <?php
    class std {
        public static function cout() {
            return new std();
        }
        public function endl() {
            echo PHP_EOL;
        }
        public function __get($name) {
            echo $name;
            return $this;
        }
    }
    
    std::cout()->{'Кукареку!'}->endl();

    Кукареку!

    https://ideone.com/g95mdk

    nemyx, 12 Декабря 2018

    Комментарии (9)
  7. Java / Говнокод #25154

    +2

    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
    private boolean checkRule(SchedulerPlanedTaskRuleBase rule, Date nowDate)
    {
        boolean result = (null != rule) && rule.isExecutionPlaned(nowDate, _lastExecutionDate);
        if (result)
        {
            //Проверка, выполнялось ли уже это действие в эту минуту. Таймер настроен на 30 сек, поэтому эта задача может запускаться 2 раза в минуту.
            //Этого нельзя допустить. Если разница между текущим временем и временем последнего запуска этой задачи меньше 2х минут - задача не запускается
            if (_lastExecutionDate != null)
            {
                Calendar lastTime = DateUtils.createCalendar(_lastExecutionDate);
                Calendar nowTime = DateUtils.createCalendar(nowDate);
                if (Math.abs(nowTime.getTimeInMillis() - lastTime.getTimeInMillis()) < 120000)
                    return false;
            }
        }
        return result;
    }

    vistefan, 05 Декабря 2018

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

    +2

    1. 1
    https://youtu.be/ITupdZ4TmkI?t=96

    Goh, 05 Декабря 2018

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

    +1

    1. 1
    https://www.reddit.com/r/programming/comments/a0kxmw/i_dont_know_what_to_say_backdoor_in_popular/

    Давайте ругать npm

    bootcamp_dropout, 28 Ноября 2018

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

    +1

    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
    boolean breakIt = true;
            while (true) {
            breakIt = true;
            try {
                // write your code here
            } catch (Exception e) {
                if (e.getMessage().contains("element is not attached")) {
                    breakIt = false;
                }
            }
            if (breakIt) {
                break;
            }
    
        }

    1. Кто этим уебанам дает полномочия "помогать" на stackoverflow?
    2. Что за 4 уебана апнули этот ответ?

    https://stackoverflow.com/a/31061804

    Lorip1971, 22 Ноября 2018

    Комментарии (9)
  11. JavaScript / Говнокод #25075

    −2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    function okruglik(num) {
    	if(isNaN(num)){
    		summi = summi;
    	} else {
    		summi = Math.floor(num);
    	}
    	return summi;
    }

    Притом функция нигде не используется и переменная не объявлена

    unicorn, 10 Ноября 2018

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