1. Java / Говнокод #13536

    +68

    1. 1
    2. 2
    3. 3
    StringBuffer serialNum = new StringBuffer ();
    for (int i = 0; i < 0; i++)
           serialNum = serialNum.append (Byte.toString (serial[ i ]));

    Запостил: john812, 02 Августа 2013

    Комментарии (28) RSS

    • >serialNum = serialNum.append()
      Просто serialNum.append()?
      Ответить
    • int i = 0; i < 0;
      Это опечатка или в этом суть?
      Ответить
      • Точно не знаю. Это используется при составлении отчета.
        3-я строчка ведь никогда не выполнится?
        Ответить
    • Да тут всё ГК...

      Byte.toString вернёт строковое представление числа со знаком. То есть байт 0xff превратится в -1. Да и непонятно, что вообще этим хотел сказать автор.
      Ответить
      • Да тут всё ГК...
        при этом у ГК за и против
        Ответить
        • цвет - здесь должно быть слово 'цвет' красным цветом...
          - здесь должен быть 0 зеленым цветом :(

          P.S. кажется я нашел ГК на ГК

          P.S.S короче в сообщении выше должно быть так:
          при этом у ГК ноль за и ноль против
          Ответить
          • Это старая бага, очень старая. Мне ещё дед её показал.
            Ответить
            • Ответить
            • Я нихуя не понял.
              Ответить
              • А не использовать ли нам bbcode?
                Ответить
              • Говно в том, что движок ГК проверяет пустоту подстроки с помощью функции empty, которая возвращает TRUE, если на входе "0". Таким образом, завернуть нолик в bbcode здесь не получится.
                Ответить
                • Ответить
                  • 0‌
                    Ответить
                    • 0​
                      Ответить
                      • 0‌0‌0‌0‌0‌
                        Ответить
                        • Тест:
                          █ █ ->32
                          █ █ ->160
                          █ █ ->5760
                          █᠎█ ->6158
                          █ █ ->8192
                          █ █ ->8193
                          █ █ ->8194
                          █ █ ->8195
                          █ █ ->8196
                          █ █ ->8197
                          █ █ ->8198
                          █ █ ->8199
                          █ █ ->8200
                          █ █ ->8201
                          █ █ ->8202
                          █​█ ->8203
                          █‌█ ->8204
                          █‍█ ->8205
                          █ █ ->8239
                          █ █ ->8287
                          █⁠█ ->8288
                          █ █ ->12288
                          ██ ->65279
                          Ответить
                          • Можно писать комменты с узкими пробелами.
                            Ответить
                          • После пробела 8202 кажется, что в строке с 8203 есть белое пространство, но стоит закрыть строку с 8202, как это пространство уходит. Однако, баг мозга.

                            █ █
                            ██
                            Ответить
                            • В масштабе 150% в строке с 8203 виден пробел шириной в 1 пиксель.
                              Ответить
                              • Только у меня в хроме сайт не масштабируется нормально и все разъезжается?
                                Ответить
                                • У меня на 175% глубокие комментарии превращаются в говно, на 300% весь сайт стабильно нечитаем.
                                  Ответить
                                  • В свежих FF и Opera так же. Ситуацию усугубляет константная максимальная вложенность комментариев - когда на нетбуках споры с Царём заканчиваются мелочью в пару сотен пикселей, а на FullHD мониторах всё начинает кучковаться чуть ли не посередине.
                                    Ответить
                              • Я его и в своём комментарии вижу при 125%, но при 150% исчезает (хотя у меня во второй строке пробела нет).
                                Но то, о чём я говорю, связано с верхним пробелом, становится заметным при удалении от монитора, снятии очков, расфокусировке и т.п., исчезает при попытке хорошо разглядеть, начинается с белого клина со стороны верхнего пробела. Если плохо посмотреть, можно увидеть весь пробел, хоть его там и нет.
                                Вероятно, это схоже с той иллюзией, где между чёрных квадратов на белых прожилках видны серые пятна.
                                Ответить
                • БЛЯДЬ! Это просто эпично! Можно я оформлю это говнокодом? Баяном не будет?
                  Ответить
      • В царском коде на входе только правильные байты, которые не могут превращаться в отрицательные числа.
        Ответить
        • Там ставят вышибалу или вход по пропускам?
          Ответить
    • Ответить

    Добавить комментарий