1. Лучший говнокод

    В номинации:
    За время:
  2. C++ / Говнокод #14531

    +63

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    #include <iostream>
    using namespace std;
    
    int main() {
    	// your code goes here
    	float f = 267.0f;
    	unsigned char c = f;
    	cout << (int)c << endl;
    	return 0;
    }

    Кресты помогают обнаруживать ошибки в логике программы. За это Страуструпу респект и уважуха.

    http://ideone.com/V9rgSC

    LispGovno, 09 Февраля 2014

    Комментарии (112)
  3. Objective C / Говнокод #13052

    −103

    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
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    switch (btnTemp.tag) {
    		case 1:
    			if(1!=1)
    				return;
    			btnAll.selected = TRUE;
    			btnCasino.selected = FALSE;
    			btnHotel.selected = FALSE;
                btnEntertainment.selected = FALSE;
                btnGolf.selected = FALSE;
    			
    			break;
    		case 2:
    			if(1!=1)
    				return;
    			btnAll.selected = FALSE;
    			btnCasino.selected = TRUE;
    			btnHotel.selected = FALSE;
                btnEntertainment.selected = FALSE;
                btnGolf.selected = FALSE;
    			
    			break;
    		case 3:
    			if(1!=1)
    				return;
    			btnAll.selected = FALSE;
    			btnCasino.selected = FALSE;
    			btnHotel.selected = TRUE;
                btnEntertainment.selected = FALSE;
                btnGolf.selected = FALSE;
    			break;
            case 4:
    			if(1!=1)
    				return;
    			btnAll.selected = FALSE;
    			btnCasino.selected = FALSE;
                btnHotel.selected = FALSE;
       			btnEntertainment.selected = FALSE;
    			btnGolf.selected = TRUE;
    			break;
            case 5:
    			if(1!=1)
    				return;
    			btnAll.selected = FALSE;
    			btnCasino.selected = FALSE;
    			btnHotel.selected = FALSE;
                btnEntertainment.selected = TRUE;
    			btnGolf.selected = FALSE;
    			break;
    
    		default:
    			break;
    	}

    Some Indian code within a view controller.

    ivandjeferov, 26 Мая 2013

    Комментарии (112)
  4. Куча / Говнокод #10331

    +124

    1. 1
    f = (((.) flip) . (((flip (.)) flip) . ((.) . (.))))

    Для тех кто не смог догадаться это {spoiler} f x1 x2 x3 x4 = x1 (x2 x3 x4) {/spoiler}

    HaskellGovno, 20 Мая 2012

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

    +165

    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
    class Exception {
      public:
        Exception() { }
        Exception(const char *fmt, ...) {
          va_list  argPtr;
          va_start(argPtr, fmt);
          Str_VSPrintf(desc, sizeof(desc), fmt, argPtr);
          va_end(argPtr);
    
          throw(*this);
        }
    
        char desc[8096];
      };

    http://www.gamedev.ru/code/forum/?id=151712#m6

    >Всё работает иа рад :)

    CPPGovno, 29 Августа 2011

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

    +159

    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
    20. 20
    21. 21
    22. 22
    class ControlerSingleton
    {
    private:
    	static int ControlCode;
    	static bool disaPear;
    	static int ArraySize;
    	//...
    	void Constructor()
    	{
    		//...
    		ArraySize=sizeof(masi)/sizeof(masi[0]);
    		disaPear=Pear();
    		threadRAII.Wait();
    		ControlCode=threadRAII.result();
    		//...
    	};
    	static int construct=Constructor();
    public:
    	const bool Pear()
    	{
    	//...
    };

    Своеобразный "конструктор" в классе синглтона.

    Говногость, 23 Июня 2010

    Комментарии (112)
  7. Python / Говнокод #27161

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    from playsound import *
    import tkinter
    from tkinter import *
    import tkinter as tk
    from tkinter import ttk
    import getpass
    import sys
    import os
    import os.path
    import pyautogui
    from time import sleep

    https://habr.com/post/532684/
    > Написание WinLocker'а на Python
    > И всем привет братва, с вами я, Геймер Дисклеймер. Как вы думаете, чем я занимался 2 дня подряд? Нет, я не в доту рубился (и вам не советую, раз уж вы себя программистами называете). Я подготавливал материал для Хабра. А точнее, создавал винлокер. И нет, я его не скоммуниздил украл у кого-то, а сам создавал его с нуля. И сегодня я научу вас его создавать. И да, если вы дисклеймер так и не прочитали, то ни в коем случае не используйте этот код во вред другим! Ну ладно, без лишних слов, погнали!

    gost, 12 Декабря 2020

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

    +141

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    public class ClassName : IMyInterfaceName
    {
        ...
        public IMyInterfaceName This
        {
            get { return this; }
        }
        ...
    }

    Дзен

    Vadimyan, 29 Июля 2014

    Комментарии (111)
  9. Куча / Говнокод #15846

    +129

    1. 1
    http://archive.today/9LWN

    From: Linus Torvalds
    I think goto's are fine, and they are often more readable than large
    amounts of indentation.

    laMer007, 25 Апреля 2014

    Комментарии (111)
  10. ActionScript / Говнокод #14265

    −118

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    public static function cancel (tween : T) : void {
        delete _dict[tween];
    }
    
    public function cancel () : void {
        delete _dict[this];
    }

    Пыщ пыщ, я развлекаюсь

    kyzi007, 23 Декабря 2013

    Комментарии (111)
  11. Pascal / Говнокод #13723

    +87

    1. 1
    FileName := Format('%.2d',[I]) + 'frame' + Format('%.3d', [J]) + '.jpg';

    Вычисление названия картинки в цикле

    1291, 02 Сентября 2013

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