1. Си / Говнокод #4144

    +144

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    }
                               }
                            }
                         }
                      }
                   }
                }
             }
          }
       }

    Да, у нас есть и такое.

    Запостил: nil, 01 Сентября 2010

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

    • Черт, первая скобка уехала. Она правее второй, понятное дело.
      Страйкер, вставлял я ее правильно, что-то с разметкой.
      Ответить
    • И хуле тут плохого? Надо не отбивать блоки табом или пробелами, чтобы было:
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      так что ли?
      Ответить
      • http://www.refactoring.com/catalog/extractMethod.html
        Ответить
      • http://www.nytimes.com/2010/09/01/world/01military.html?_r=1&hp
        Ответить
      • Кстати, судя по рейтингу, всем нравится:)
        Мало того, что код в данной функции находится за гранью зла и добра далеко справа, и попусту вылазит за правую границу экрана.
        Пофиг, что функция занимает 880 строк.
        Но хоть бы выдрать данный кусок в функцию с несколькими return и то было бы лучше.

        Это еще ничего, а то один if, 400 строк в первой половине, и еще 400 во второй. Совершенно неуправляемо.
        Ответить
        • Давайте все вместе угадаем, что ещё скрывается за чередой скобок :)
          Придумаем идеальный ГК так сказать.
          Почему бы не наделить невидимый код необходимыми каКчествами.
          Ответить
          • Самое страшное в этой жизни - невидимое гавно.

            Подумайте сами... Идёшь по улице - чисто, наступил в невидимое говно,пришёл на работу и воняешь, а его не видно и не понятно откуда пахнет. Все думают, что вот блядь обосрался ты. А ты стремаешься, озираешься, подошвы рассматриваешь, ощупываешь себя - вот и руки уже в невидимом говне. Так весь перемажешься, и под ногтями застрянет, и всю клавиатуру перемажешь, и мышку. Всё в говне, воняет, а чисто и аккуратно. Из-за такого дела происходит срыв работы. Едешь домой, а там уже все поручни в метро в говне (не только же ты наступил в невидимое говно), вонь страшная, некоторые уже блюют... Не пожрать - руки в говне, мыть без толку - краны в говне и ручки дверные...
            Ответить
    • почти лисп...
      Ответить

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