1. C++ / Говнокод #15587

    +77

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    // Решил узнать, что лучше C или C++.
    
       int C;
    
       if(C == C++)
          cout << "То же самое.";
       else 
          cout << "Разные.";

    C++ то же самое что и С.
    Как было сказано в одной книге компьютер очень глупый(Хоть он тут и не причём, компилятор подставил).

    Ignat776, 26 Марта 2014

    Комментарии (20)
  2. Python / Говнокод #15586

    −98

    1. 1
    2. 2
    3. 3
    String = String.replace("{", "{{")
    String = String.replace("}", "}}")
    self.File.write(("{}" + String).format(" " * self.__Whitespace))

    Это, между прочим, откуда-то из недр blender-a...
    https://developer.blender.org/diffusion/BA/browse/master/io_scene_x/export_x.py$1323-1325

    sqrl, 26 Марта 2014

    Комментарии (14)
  3. C++ / Говнокод #15585

    +11

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    float fNumber;
    //...
    //Куча бреда
    //...
       if(fNumber == +0)
          cout << "Неверно.;
       else if(fNumber == -0)
          cout << "Неверно.;
       else if(fNumber < +0 && fNumber > -0)
          cout << "У вас неправильная система счисления.";
       else{
          //...
       }

    Ignat776, 26 Марта 2014

    Комментарии (1)
  4. C++ / Говнокод #15584

    +8

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    int Speed = 1000; // 1000 тиков = 1 секунда
    int TimeBombs = 1020; // 1020 секунд = 17 минут
    
       while(TimeBombs){
          Sleep(Speed);
          if(Speed > 0)
             Speed--;
          TimeBombs--;
       }
    
       cout << "Бабах!";

    Террористам на заметку.

    Ignat776, 26 Марта 2014

    Комментарии (8)
  5. C# / Говнокод #15583

    +135

    1. 1
    this.xlWorkSheet.get_Range("V" + (i + 3).ToString(), Missing.Value).Value2 = Convert.ToDouble(sample_info.Rows[i]["id"].ToString().Replace(Program.separator, Program.new_separator));

    Классика. Меняем точку на запятую.

    redrick, 26 Марта 2014

    Комментарии (1)
  6. C++ / Говнокод #15582

    +15

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    int getRandomNumber(){
       int Number[1];
       return Number[6];
    }
    //Я только учусь, поэтому не судите строго.

    И кому теперь нужно srand(GetTickCount());

    Ignat776, 26 Марта 2014

    Комментарии (58)
  7. Java / Говнокод #15581

    +74

    1. 1
    2. 2
    3. 3
    Logger.getLogger(OriginReaderImpl.class).error("somebody calls reading origins without filtering",
        new RuntimeException());
    return Cf.newArrayList();

    У меня был когнитивный диссонанс: в логах стектрейсы, а транзакция успешно завершена.

    П.С. Код переформатирован так, чтобы вызов конструктора исключения не вылезал за границы экрана.

    roman-kashitsyn, 26 Марта 2014

    Комментарии (5)
  8. JavaScript / Говнокод #15580

    +151

    1. 1
    var $resetBtn = $("<a class=\"filter-reset-btn resetBtn\"/>");

    Это нормально вообще?

    farit_slv, 26 Марта 2014

    Комментарии (13)
  9. C++ / Говнокод #15578

    +14

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    BOOL shutdown_windows()
    {
        //...
        Sleep(1000);
        return FALSE; // Если к этому времени мы еще не закрыты - что-то пошло не так.
    }

    gost, 26 Марта 2014

    Комментарии (29)
  10. Pascal / Говнокод #15577

    +96

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    {$APPTYPE CONSOLE}
    uses SysUtils;
    function Add(const x: Integer; i: Integer): Integer; overload;
      begin
        Result := x + i
      end;
    
    function Add(const x: PChar; i: Integer): PChar; overload;
      var
        x1: Integer absolute x;
      begin
        Integer(Result) := x1 + i
      end;
    
    
    const s: PChar = 'KoKoKoBormondos';
    begin
      Writeln (StrLen(Add(s, 5)))
    end.

    http://govnokod.ru/15510#comment221692

    gost, 26 Марта 2014

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