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

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

    −2

    1. 1
    throw new runtime_error

    https://github.com/search?l=C%2B%2B&q=%22throw+new+runtime_ error%22&type=Code&utf8=%E2%9C%93

    subaru, 11 Июня 2017

    Комментарии (11)
  3. Си / Говнокод #23108

    −1

    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
    #include <stdio.h>
    
    int main(int argc, char *argv[])
    {
    	int num=0;
    	for(;num<99999999;++num)
    	{
    		if(num<10)
    		    fprintf(stdout, "0000000%d\n", num);
    		else if(num<100)
    		    fprintf(stdout,"000000%d\n", num);
    		else if(num<1000)
    		    fprintf(stdout, "00000%d\n", num);
    		else if(num<10000)
    		    fprintf(stdout, "0000%d\n", num);
    		else if(num<100000)
    		    fprintf(stdout, "000%d\n", num);
    		else if(num<1000000)
    		    fprintf(stdout, "00%d\n", num);
    		else if(num<10000000)
    		    fprintf(stdout, "0%d\n", num);
    	}
    }

    Генератор всех возможных пинов wps:D

    Masha-Rostova, 06 Июня 2017

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

    −2

    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
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    Y3VhcW1UREhWZGROc2MwcHQzd0hjSwpoanFvV0lxNUt4eERHeGlyWEpwYytGOXJoQ2gxUWh1QmZF
    OVpSdEdZRHBIaTQ4MEpYWHp4RHE4MVFwRDY2MnpZCjl3QklpMjRJcGRSbHd4dGtkZzNUeVRnVGgr
    OWxseG1EcWRQMnpiK0ZmRjR3RkFUTUVjV3VKTnhnS0lST0lDTlMKc2ZLczk2K3d6amt2ZjV0UWdy
    ZUtsblZTbUVXY29wWkdMdHRNUC90c1IxdDNYRTR3RUhmS2JkbUg4VndmK1dYSApLU2hqNlBHNU15
    Q2lYT1R0MXduN3dOU2VHR3ZVMlV3WldOWGJFY21pSWlnUnNqUWpUQUFEd2ovS21rNkFTV0NvCmhO
    Z21wU0hXR3NJTUN1VjB2Q0VUTmZKSms1R0ZsWHZ1a1ZHUHlRZHViK2dlTmQwZGRqdW5YdW54R3FC
    NnBRSTYKbm9IY0oxU1V3WEVQMzdLRzY0NThHZUF6dU80R2dCQVZpTG40Qld3RVYvdDFYTzdDdEV3
    OUNvcTI4WmdUektFTApkbGVWQW1TQmcxa3ZZV0lyNkhUVlBLaG1QUjhXblQraEcvNzd1M3FFd3Rn
    VFlwM0FTNlVjWkUwc0lIYlEzVXhnCkliSHRLbWt6RFhlRVl4aWdxQVd2OEJFSGdtemhuVW5zaHp6
    UHplNGpPM3Vsby9GOFA1Vm02TWtTdTZBRmFyRG8KRHp6bEVFYWQ2aTVaenhWNVF2SGh0V1ZpQjVB
    RVhLYzJsWFI3RkdPUkNuRGV2S0RPT1F0NDdYVTdwUjc0Z1RWagpiYzFoMzkyanQyQzNKL0xycXNT
    N2hwYzA2UUhqUkFNVHI0aXVvMHF3Mzl0MUhxRDhBQVVGZnZUOG9SemFkenJCClVoRm40R3V4SHFP
    aE1QTlpMUGQzaU41MGpFMnFHbjh3cXdBS2dxUzBVWmNmSDhMZC9mWjFZdWtBY3pmc1BIUUgKMkRZ
    d3oyNzVGMC9ISHhVRkxHWE5lNGtGSHRTdTIrU2JDcG1PaVcwZkptOG5ib0ZiaTRxWmxaWlBYZTk1
    OXRHMQpJSXpLaWtpWDNvN1JqU3EwTDFOelhyY0tJQW0xSERoQ082OXNGaCtzNEFTdERpdTJxdlU5
    UDQ4NW0zRXBkVHRDCjRFRy93RWIzTi92blVVWU0wMWFqNDZBcVZwWmdmZERFRTJQL1BNS1hjOERN
    YlZVUU5wbjJLa1Ntekl4K1NuYmYKVlVBV1QrOTVBR3VNcHVYb05vQ0JPNG5VRE42NlBwTXBPaUhC
    c1FTbllvd3oxbXVUckVVZGtoSE1KQmFwSjFhTAplVmFjVXoyNXlvdzRFTU5KYUZhZVF4OHIzalNB
    bTdLTDJsMzNBQ2l5dlZxbkpBSm1HUFZYallxaThhbHFSMDh3Cjg5RkNyeHpYR2R6QWFWWW8yd0Q1
    UEgrSklhL2ZZdllxUExUNjA1ZmdrTWNSQ0pCeGZsNFRsNGUwVE9SUTgrT1EKTHJlTjJYZmYvbzgv
    emRHS1gyVnNnajZnbXdsUE1NRHVtVXlVak1JN1JhWTA0Y20vazlocUhSUWJ6OVZKZTRZMAp4d1M2
    L05ZdzFseDNWMmh5TFVpZjhXMEVaM1J0STQ3T2FqZE1DUmw0cXFLM2NuVGZ2aVl2UDZnZGprRXZZ
    cnArCndDcVllYm9DNXplczFqSnZaM1piU0ljNlFMN1pSV3lKL0hHSUZUcnJVNWpTbjlLZlBoNGZN
    cUFwN1FHSG5iUGIKcHR5YU5QZDFneEk4MVBnZU1hNG9OM3ZLUmM4Q01SYzNrK1BXOEFtTE9OWnlm
    N2JRNXpWbUNGZThOTUg3UnRPMApNMXVGWE1oOXRYNkVGbjJ3bi9WTERPZjRwTzRLUGlsOWRzdzdX
    dlgrd3RucXpNeDJ5YWtkd2ZzZXBOWktMYzI0CnZkenhPYWxwM3hNeEpTYUZjQVJ0R3BUVTM3S3gw
    cjQvd21kY2p0amY3eXFqaDIrcGZGWDBtY0ZkSHJOTnphYzYKUTMwd2xWR0ViSDk2aTFBS1JpaFhk
    RzRxZ2wyTU1OcCtXWXhWYWtJbituelJWMXFjek0xZ05GVUZ5cWxQNDZvNApnMXR4VDgxRXpsVzE5
    ckxCaFZPMU1EY0hDSXN2dVhyazBtbGJYcHlkOGNOc3dmT1F2Zno1ditnVU10Uy9hQ2pPCnYwN2Ey
    cnpoSytSbE9FUnQ3aENNbU83bHp2WXJlTnB1bUM4alZSUHRwVUt1aFFaaExhdGlKK05Rd0s0bGho
    S2EKOHJXdlZLaXV5dGN6dkJrTFNycXY4d3dxRG1uajdobWpkMFFBZXNuSnBScjhWYk5MMzVwT3JZ
    RlJON09POHhRWQpvUWh2N0ZCWEdkbGhvZ0tScW5jUUNpd2IxSkc0SUFidjYwekYvNWhNcTdWMU5n
    Z0xReE90YURmWG9kTTVxdW1MCkJPQWVCdHVTdTVhVHU4RUV0TWFEaVpaeHV6Q1MvanYyYXlNdjF4
    TVNJbjlHM3I0VjN5a0o5Rk1IVHRiUU91SkkKcWZ1eVlzSGcvSFlVS3NIQk9XUWRwSVVJY3I1blJQ
    RE5FMFNaY09YZXZwblV2N09ZSDl6bG8zeGdqNnRpNnhFNApaVUJ3K0lVajVwQXFSN0g0N2FldGZ6
    Q0lTZUpwU1hIZk1ER1BzOTRnRktUYyt2TE1YTmlIMnhQcGZqL1RDcGNuClVnRTNQUHJIdFRrcWwv
    S25FcEl0djh3Rmw5WHlDRFNkV1hWNzhUL0YrSGJrWnVBNXByOHdrT3BWMUdqUGg1WHcKVEJ3alla
    MjkwMDJUcFlBenA5bmQxVlJubTE1ckEwd0FoZjBLdVFDU1QySkwyWkVGMTdGWE03eDFKZmxsMVFJ
    YgpCTUdwQmFGU1hYd09FVTN6VC9wcXhlaFhtZ1pPWlRLdGdnUXF5UFhkeVNMa0c3OWxJaXU0cklI
    ZFQwcjdoZnY5CnNZZXFGZFFRYzJJaSsrbkRlU1hqNUdVK0dRTjI2ZlhvbWsvaU9JbFVTNnZDTGl5
    QUhVL3BNQTgwbEl0c2IvNlgKdUYyQmVJbGVwRmJtaVNOWStMQUNJMWkvLzNzb2xBQUo2NVYreVBN
    dzNiSkQ4dmg2TitEbFY0dlMxRTY5eWkybApqQUdlcFNXYTI2REVKQ0x6RzZ6ZnltNWgyTzhxNU9h
    WlhjbWZhT0I0SGRDNE1nUlZid2x2SG4yZ3NwaDdLWmhnCjdJWmQ0VFY1dGFtdWppdW9YRkZFVWNj
    Yk9sVGJWdEJVclR6R2ZnVzZkY3FMbUZYaXkyeU9WQjd3dlVQL24zNE8KbndzS0p2QWlKYjhrWXJP
    a3l0OUdPSzU4Z0tDNGpMV2hza0xicElENTQyNU9UNDNnZ1oySi9FUmlldUhGUWlSbApqZEJUeTZr
    Q1M1OVFOWlhCdHF2elpBTTVValcrTFcvbUxUYkNsWGhFRVNpV2ZnRUhuZ09vOGZHL2Q4STk3Z2Qy
    Cks0UmFFNW4xclEvcHJkRlEwUXNBN3ZSVFNpQkg0ZERRcWt1YUpJdHNzMXBaOWhsa3pRQkRIbHpm
    UnNESEUxVlgKQjVDYWZsQzdYVUJicUhOMWFnUU5kVlIwUkZUcVNaSGwxbWJJYTIrb3dtOEFwYlJS
    NERFQVdFOUVzRUN6Rk9OKwpJc05EM3pJdHIvVzdrV2FTbWhQSEJYUDM3amkwVk1OVEdTU1MvQUs3
    S3BDSkxtbk53UjdIZjJUaWRucENPVnRaCjk3RDRGL2V5YTNYODd1Mm9YNWFUSTNmOVhHcUV0ZHp5
    TDhVRjhJQUl6T1FWTG1ENmJaWmZTYWFEU3hyMTBRMTUKZjJuUVN3aDZrUnBFYlRaWkdRUnpkOTdr
    WDlTRVRwZ1NYbFQydldLQnZESXVVeGFRek9oN0UwajB0UXhTdVhweApWbHVmZmpLWThqT2ZKc3kw
    VkJUTG5YbWNUcmxxS0VWc0QvdzJ3QXJYSzJlQVRQVUtEZ2Zrd0d2TTJ5WnpodzVOCm0razlpaGpi
    UjZSWk54UmFhTnY3OU1obndYWDdpN2RpU0o5UEN3aU55TExFVnM3c2tzL0NYVWJHNGllQk1nYWIK
    a3EwWnpMUlI5Z0dPZkhMTWlkSDVCQlQyU0JxVkgxWHR1Slo2a3Rxc2tvOU1ra1NrQnlTTTBlbFhR
    c040Y0g0aQpXRytzUlVrMzBPYW1VZ3FYWTJuZ3JPb0lHaFE2NmgxYzk1UDl0WmlFK05WSWhpK0xk
    REkrbUZvR1hvbGZFM0hnCnZmNjh6WHdNV1I4WTkwdldQSjFIdTNZT3huN013Z1ArVVg1cFg3TEpJ
    ZDVCb1FCcHZqZFJGWVBaODdCbGV0UXgKdE5pbjFlaEhHT0dzYmNiTUdHZkpBK0drM0I3YUVOMVor
    MjJCajFDQUNIdlNEWHROT29aMUlJamZlQ3hpMyszRQo3cjRlQ2F3ME1oZHIxRTJMU2JFcTU0SVc5
    aEpqZjh0VUo2WkJEbndSdVNKYnBIWkh1TFNhNUNUZU1OL0J0cmNDCk9lN3hhZVhOdWNTOFozZlAx
    TkJhRDdxUVk2SHozOFFJaGtRUnYram9ubUdFbXBUMXUveUYxM3Y1amtsYzJLV2IKR3Q4Z201OENR
    NFdWVG45b1ZUY2p0L2dKdWU2YS9VMmMxNHpXVCsrQWh1bmpxOUQ2NDdnSmg2M295RnN0RXJxegpI
    MzRVU3pTWENoTzV5UWNGVEg2YXNwUnhGU0FUU0RGaitRMlB2eVBSWGZFZG1iMVVqVi9LRGU5ekFL
    VEx1T3NtCk9mMFZLRG4rT0E1MUMzUUdLREFaR3p0VFBzRjVEL1I4eVcwYWhVbm92bmwzSXBBSzJn
    STU1OUt4STArYkRrWloKb0d4VFhLSkw3UllCcWFlb0tycE5pK0ovSHBSYlMxNkNtWDVkQlBFN2VX
    TmtqaUtkSDFQWjJsbmtSU29MWFpNZApMSTV4WjBrSFhQN2FldVorcVZyZEFOVDljUG5wbjQ2S2o2
    cW83d2M3TElMR0pVblNOVjBCdXdTQ1hmVlNLYS9RClc0bWt5UERXMkZVUEYzUWlOQkowREVMbUdF
    UnZxWVhpT3JWWUxWaEQwSGlsOHlrSGZyQUxzbzd2eTRIeXNQekYKZ3VpMFBEdlNjYStJcU9zMWNL
    eFBCYVRqWER5cWR3d3lFM0VYU2dFNXY5dVpkMjNDQXE1TkJHenFNU3Z3eDA4VwpMYWhVdUlZekY0
    eVNGMFZoYnZlSXFxY2dLM3gwVDMwc1Q2NHc1WVgwK2gxT3JBbVY4UjlUTVVuNzg3ZFMrZG1NCnNt
    Vm80MjdrTFFyM2Vjc0tkSTZVOW05WTBnTjh5cTh4Z2p5eXZqYUJKVE1lbW5GbTlNY21VbG92RURU
    Sy9HZGEKTFg2ckR1Y2dZYlF5b1FKL1Fmd1puQWdHZTFNTkg0b0Q2ZXJVeXFSOExwVEliQ2tkMW50
    OEJnTEJKQVdmb0FsLwo4ZVI2ZGdoVlJIa3BSOE9jREZxYU1sY2lmYkJLRk0zdzE2SVpqODYxbysx
    VytnMmRxVDYwUk1KcWFHUHc1dnVYCkFaQVhJQTJMb1FzWUJVcXY3SWsrV0p4R0E2WEo5L2dIdmpm
    SHhlUzQ0dkVmZGRjZXlHTjdZTGVXMEhWSUE2ZFkKWFBQRDNjTFlYL0hLVS9xMWF2enN1WS9wMGVN
    RVVBL25XcTVxN1lIaG14cW4ra3VzaldRbWp0cElDRWY4WnVHZwpZc2RZZVRXOUdKaTFZQk5ySHFM

    Lis, 30 Мая 2017

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

    +2

    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
    //Модуль основной формы внешней обработки
    
    &НаКлиенте
    Процедура ПродатьСлона(Оферта)
    	
    	Перем Акцепт;
    	
    	Если ПустаяСтрока(Оферта) Тогда
    		
    		Оферта = "Купи слона!";
    		
    	Иначе
    		
    		Оферта = "Все говорят """+Оферта+""" а ты купи слона!";
    		
    	КонецЕсли;	
    		
    	ВвестиСтроку(Акцепт,Оферта,0, Истина); 	
    		
        ПродатьСлона(Акцепт);
    	
    КонецПроцедуры	
    
    &НаКлиенте
    Процедура ПриОткрытии(Отказ)
    	
    	ПродатьСлона("");
    	
    КонецПроцедуры

    Продаём слона!

    informatikmarazmatik, 30 Мая 2017

    Комментарии (11)
  6. Си / Говнокод #23073

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    for(uint64_t i = 0ULL; i <= 999999999ULL; i+= 1)
    {
        long double a =  0.00005l * i; // это чтоб в плавучке не накапливались ошибки.
        somefunction(a);
        ....
    }

    j123123, 26 Мая 2017

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

    +3

    1. 1
    2. 2
    if str(type(date))!="<class 'datetime.date'>":
        date=date.date()

    Решил перевести datetime.datetime в datetime.date

    peterder72, 10 Мая 2017

    Комментарии (11)
  8. PHP / Говнокод #20334

    +10

    1. 1
    if ($invitationType == '1' || '2') {}

    Indian validation. WHYYYYY?

    madfishGovnokod, 06 Июля 2016

    Комментарии (11)
  9. PHP / Говнокод #20327

    +5

    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
    $sql = mysql_query("SELECT * FROM `news` ORDER BY `id` DESC LIMIT 1");
    while($sql1 = mysql_fetch_assoc($sql))
    {
    echo ''.smile(bb($sql1['text'])).'<br />
    Добавил: '.nick($sql1['avtor']).'<br />
    <a href="/news/comment'.$sql1['id'].'">Комментарии:</a> ('.mysql_result(mysql_query('select count(`id`) from `news_com` where `news` = "'.$sql1['id'].'"'),0).')';
    if($user['id']) {
    echo '<br /><a href="?news='.$sql1['id'].'">Скрыть новость</a>';}
    if(isset($_GET['news']))
    {
    $news= trim(intval($_GET['news']));
     mysql_query("UPDATE `users` SET `news` = '".$news."' WHERE `id` = '".$user['id']."'");
    header('Location: '.$HOME.'');
    }
    }

    Исходники супер сильной cms 2016 ! Встречайте StrongCMS! Версия движка 1.1. Скачать можно на strongcms.ru :)

    eskrano, 05 Июля 2016

    Комментарии (11)
  10. PHP / Говнокод #20180

    +5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $number_of_posts = 1;
    $page_id = $_GET['page'];
    $all_posts_query = "SELECT * FROM `posts` WHERE status = 'publish'";
    $all_posts_run = mysqli_query($con, $all_posts_query);
    $all_posts = mysqli_num_rows($all_posts_run);
    $total_pages = ceil($all_posts / $number_of_posts);
    $posts_start_from = ($page_id - 1) * $number_of_posts;
    
    $query = "SELECT * FROM `posts` WHERE `status` = 'publish' ORDER BY id DESC LIMIT $posts_start_from, $number_of_posts";

    Задача: сделать паджинацию, выжрав максимум ресурсов сервера :))
    Сверхзадача: реализовать выборку по id с помощью LIMIT'а

    DDDeeper, 11 Июня 2016

    Комментарии (11)
  11. C# / Говнокод #20106

    +2

    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
    while (s != null)
                {
                    s = fs.ReadLine();
    
                    //arr  line example <rect x="0" y="0" rgba(92,41,235,0.9921568627451 
    
                    String[] arr = s.Split('(');
                    arr = arr[1].Split(',');
    
                    int fourPart = (int)(float.Parse(arr[3].Replace('.',',')) * 0xFF);
                    var binaryFour =  Convert.ToString(fourPart, 2);
    
                    while(binaryFour.Length < 8)
                    {
                        binaryFour = "0" + binaryFour;
                    }
    
                    int threePart = int.Parse(arr[2]);
                    var binaryThree = Convert.ToString(threePart, 2);
    
                    while (binaryThree.Length < 8)
                    {
                        binaryThree = "0" + binaryThree;
                    }
    
                    int twoPart = int.Parse(arr[1]);
                    var binaryTwo = Convert.ToString(twoPart, 2);
    
                    while (binaryTwo.Length < 8)
                    {
                        binaryTwo = "0" + binaryTwo;
                    }
    
                    int firstPart = int.Parse(arr[0]);
                    var binaryfirst = Convert.ToString(firstPart, 2);
    
                    number = Convert.ToInt32((binaryfirst + binaryTwo + binaryThree + binaryFour),2);
    
                    Write("number", number.ToString());
                }

    Хз как такое вообще появляется в голове

    partizanes, 31 Мая 2016

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