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

    +146

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    class GridPanel extends JPanel {
    
      protected Point myLocation;
    
      @Override
      public Point location() {
        return this.myLocation;
      }
    
      }

    убивал бы за такое.

    Запостил: Lure Of Chaos, 07 Февраля 2011

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

    • показать все, что скрытоTGridPanel? Делфисты отаке?
      Ответить
    • За какое?
      Ответить
      • за замещение свингового родного метода(причем обьявленого устаревшим), который возвращает визуальное положение, методом, который возвращает координаты на условной сетке. В результате данный метод какого-то хуя возвращает не Point(3,4), а Point(64,123), и дальше cells[location.x][location.y] кидает ArrayIndexOutOfBoundsException. После переименования location() в position() все начинает работать как надо.
        Ответить
        • Тогда да. Но такие объяснения лучше давать в самом посте.

          Хотя @Override вроде намекает на что-то.
          Ответить
          • ну наверное кто не работал с джавой, тому это не очевидно
            Ответить
            • ... тот в цирке не смеется
              Ответить
              • пхп бьет рекорды
                Ответить
                • чорт, пропустили момент когда похапе уделало кресты в три раза
                  Ответить
                  • история повторяется каждый день. Так что ничего не пропустили
                    Ответить
                    • я хочу высчитать скорость роста и предсказать дату, когда говнокод превратится в php.net
                      Ответить
                      • вперед в прошлое?
                        Ответить
                      • Ничто не может расти вечно. Наступит ВНЕЗАПНО и о PHP будут вспоминать чуть чаще, чем о, скажем, Фортране.
                        Ответить
                        • мм, а фортран не так уж и плох был по сравнению с пхп

                          при коллапсе пхп забрызгает абсолютно всех
                          Ответить
            • И кто работал -- не сразу заметит.
              Ответить

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