1. Pascal / Говнокод #4939

    +107

    1. 1
    2. 2
    OpenDialog1.Execute;
    Memo1.Lines.LoadFromFile(OpenDialog1.FileName);

    Угадайте, что будет, если в опендиалоге нажать "Отмена".

    Запостил: PEMOHT, 16 Декабря 2010

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

    • примитивненько
      Ответить
    • Ну скажи автору, что надо в начало первой строчки дописать if, а в конец then.
      По-моему, для ГК слабовато.
      Ответить
    • Это не говнокод, это ламерство, ну или бага, ну или тупость просто
      Ответить
    • Всё дело в том, что этот "шедевральный" код я нашел в учебнике по дельфи...
      Ответить
      • это надо было написать в описании поста.
        Ответить
      • Пруфпик:
        http://saveimg.ru/show-image.php?id=b57759f7951237f89c22ecb4cf7 94389
        Правда, тут не мемо, а имидж, но сути это не меняет.
        Ответить
        • в ссылке уберите пробел.
          Ответить
        • их надо в [коде] заворачивать

          меня позабавило "пять операторов, из которых два пришлось записать вручную"
          Ответить
          • Вообще, книга изобилует перлами, вроде "сейчас программисты делают программы из готовых компонентов и лишь в очень редких случаях им приходится написать немножко кода, чтобы скрепить эти компоненты между собой".
            Ответить
            • Видел я в ЖЖ монархистов-националистов, которые считают, что программы должны писать гуманитарии, которым засорять свою голову математикой, логикой и т. п. некошерно, но их бред не так опасен, как подобные книги.
              Ответить
            • так книга же про дельфи)
              Ответить

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