Школоло / Говнокод #5829 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
procedure TForm1.RegHttpRedirect(Sender: TObject; var dest: String;
  var NumRedirect: Integer; var Handled: Boolean;
  var VMethod: TIdHTTPMethod);
begin
Log('Redirect № ' + IntToStr(NumRedirect)+ ' - '+ Dest ,  true, MainClr);
end;

procedure TForm1.HTTPCoreStatus(ASender: TObject; const AStatus: TIdStatus;
  const AStatusText: String);
begin
Log('Статус: '+ AStatusText, true, MainClr);
end;

{procedure TForm1.RegHttpW0rk(Sender: TObject; AWorkMode: TWorkMode;
  const AWorkCount: Integer);
begin

end;}

лошарский код

Запостил: megaruliz megaruliz, (Updated )

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

  • 2 megaruliz -> давайте Вашу, не "лошарскую" версию.
    Поржём тоже.
    Ответить
  • TForm1 - либо говнокод, либо чел патается понять, когда приходят эвенты в тестовом проекте.
    скорее второе:)
    Ответить
    • А чем TForm1 не угодил?
      Я например, всегда так делаю: TForm1 – главная форма, остальные с описанием (TForm2Settings, TForm3Print и т.д.)
      Ответить
      • А потом пользователь ухахатывается, глядя на прогу через WinSight.
        Ответить
        • 1. Далеко не каждый пользователь знает хотя бы о существовании WinSight;
          2. TForm2 и т.д. не вызывает даже ассоциаций со смехом;
          3. Мне так удобнее т.к. по префиксу TForm явно понятно что я обращаюсь к форме.
          Если знаете альтернативы такому именованию (с той же удобностью) – покажите пример.
          Ответить
          • frmMain, frmSettings, frmPrint, btnOk, edtMinValue, chbUseFilter, tvDirectories, dlgSaveFile. расшифровывать требуется или и так все ясно?
            Ответить
            • Это несомненно хороший вариант.
              Но я имел ввиду нечто другое, а именно то, что без префиксов довольно неудобно работать. И то, что некоторые ими пренебрегают ради "красивости" названия.
              Ответить
      • годно, годно.
        никогда больше бойлерплейты не буду переименовывать.
        Ответить
      • Тем, что в проекте где работает больше одного человека ИЛИ проект нужен дольше, чем на неделю (т.е. он не тестовый), то это название ОЧЕНЬ информативно и очевидно.
        frmMain: TfrmMain; // ну или иной стандарт имен
        Ответить

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

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8