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

    В номинации:
    За время:
  2. Куча / Говнокод #29286

    0

    1. 1
    Пиздец-оффтоп #134

    #104: https://govnokod.ru/28989 https://govnokod.xyz/_28989
    #105: https://govnokod.ru/29052 https://govnokod.xyz/_29052
    #106: https://govnokod.ru/29069 https://govnokod.xyz/_29069
    #107: (vanished) https://govnokod.xyz/_29086
    #108: https://govnokod.ru/29102 https://govnokod.xyz/_29102
    #109: https://govnokod.ru/29126 https://govnokod.xyz/_29126
    #110: https://govnokod.ru/29136 https://govnokod.xyz/_29136
    #111: https://govnokod.ru/29142 https://govnokod.xyz/_29142
    #112: https://govnokod.ru/29155 https://govnokod.xyz/_29155
    #113: https://govnokod.ru/29160 https://govnokod.xyz/_29160
    #114: https://govnokod.ru/29165 https://govnokod.xyz/_29165
    #115: https://govnokod.ru/29173 https://govnokod.xyz/_29173
    #116: https://govnokod.ru/29174 https://govnokod.xyz/_29174
    #117: https://govnokod.ru/29182 https://govnokod.xyz/_29182
    #118: https://govnokod.ru/29191 https://govnokod.xyz/_29191
    #119: https://govnokod.ru/29196 https://govnokod.xyz/_29196
    #120: https://govnokod.ru/29205 https://govnokod.xyz/_29205
    #121: https://govnokod.ru/29216 https://govnokod.xyz/_29216
    #122: https://govnokod.ru/29219 https://govnokod.xyz/_29219
    #123: https://govnokod.ru/29232 https://govnokod.xyz/_29232
    #124: https://govnokod.ru/29237 https://govnokod.xyz/_29237
    #125: https://govnokod.ru/29239 https://govnokod.xyz/_29239
    #126: https://govnokod.ru/29244 https://govnokod.xyz/_29244
    #127: https://govnokod.ru/29248 https://govnokod.xyz/_29248
    #128: https://govnokod.ru/29251 https://govnokod.xyz/_29251
    #129: https://govnokod.ru/29257 https://govnokod.xyz/_29257
    #130: https://govnokod.ru/29266 https://govnokod.xyz/_29266
    #131: https://govnokod.ru/29270 https://govnokod.xyz/_29270
    #132: https://govnokod.ru/29277 https://govnokod.xyz/_29277
    #133: https://govnokod.ru/29280 https://govnokod.xyz/_29280

    nepeKamHblu_nemyx, 13 Октября 2026

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

    0

    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
    void sort(void *a, int n, int size, int (*cmp)(const void*, const void*)) {
    	int j;
    	if (n <= 1) return;
    	if (n == 2) {
    		if (cmp(a + size*1, a)) {
    			for (j = 0; j < size; j++) {
    				SWAP(*(char*)(a + j + size), *(char*)(a + j));
    			}
    		}
    		return;
    	}
    	int d, p = 0, i;
    	for (i = 1; i < n; i++) {
    		if (cmp(a + size*i, a + size*(i-1))) { d = i; goto sorting; }
    	}
    	return;
    sorting:
    	static char buf[128];
    	memcpy(buf, a + size*d, size);
    	for (i = 0; i < n; i++) {
    		if (!cmp(buf, a + i*size)) {
    			for (j = 0; j < size; j++) {
    				SWAP(*(char*)(a + j + i*size), *(char*)(a + j + p*size));
    			}
    			p++;
    		}
    	}
    	sort(a, p, size, cmp);
    	sort(a+p*size, n-p, size, cmp);
    }

    Попросили по программированию в универе написать сортировку на С. Написал.

    anime-girl, 15 Октября 2026

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

    0

    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
    Процедура ОбновитьТокен() Экспорт 
    	АдресСайта="api.***.***";
    	АдресЗапроса="/openapi/v2/auth/access";
    	РазделительТелаЗапроса = СтрЗаменить(Строка(Новый УникальныйИдентификатор()), "-", "");	
    	ContentType = "multipart/form-data; charset=UTF-8; boundary=" + РазделительТелаЗапроса;
    	ТекстОтправки = "";
    	ДобавитьПараметрВТелоЗапроса(ТекстОтправки, "bundle_code", 	"com.***.***", РазделительТелаЗапроса);
    	ДобавитьПараметрВТелоЗапроса(ТекстОтправки, "integration_id", 	"***", РазделительТелаЗапроса);
    	ДобавитьПараметрВТелоЗапроса(ТекстОтправки, "client_id", 	"***", РазделительТелаЗапроса);
    	ДобавитьПараметрВТелоЗапроса(ТекстОтправки, "code", 	"***", РазделительТелаЗапроса);
    	ДобавитьПараметрВТелоЗапроса(ТекстОтправки, "type", "access", РазделительТелаЗапроса);
    		
    	СтруктураДанныхСоздания = Новый Структура;
    	СтруктураДанныхСоздания.Вставить("ТелоЗапроса", ТекстОтправки);
    	
    	СтруктураДанныхСоздания.Вставить("АдресЗапроса",АдресЗапроса);
    	
    	SSL = Новый ЗащищенноеСоединениеOpenSSL();
    
        HTTPСоединение = Новый HTTPСоединение(АдресСайта,,,,,180,SSL);
        ЗапросHTTP = Новый HTTPЗапрос(АдресЗапроса);
        ЗапросHTTP.Заголовки["Cache-Control"]	= "no-cache";
        ЗапросHTTP.Заголовки["Content-type"]	= ContentType;
    	
    	ЗапросHTTP.УстановитьТелоИзСтроки(СтруктураДанныхСоздания.ТелоЗапроса,"UTF-8",ИспользованиеByteOrderMark.НеИспользовать);
    	ОтветHTTP = HTTPСоединение.ОтправитьДляОбработки(ЗапросHTTP); 
    	Если ОтветHTTP.КодСостояния = 200 Тогда
    	НашОтвет=ОтветHTTP.ПолучитьТелоКакСтроку();
    	ЧтениеJSON = новый ЧтениеJSON;
    	ЧтениеJSON.УстановитьСтроку(НашОтвет);
    	НашиДанные =ПрочитатьJSON(ЧтениеJSON);
    	
    	
    	
    		Токен = НашиДанные.access_token;
    		//Сообщить("Норм . Наш токен "+ НашиДанные.access_token);
    		НашТовар = Справочники.Номенклатура.НайтиПоКоду("01760").ПолучитьОбъект(); 
    		НашТовар.Комментарий = Токен;
    		НашТовар.Записать();
    
    	Иначе 
    		Сообщить("Не норм "+ОтветHTTP.КодСостояния+" "+НашиДанные.message);
    	КонецЕсли; 
    	
    	
    КонецПроцедуры

    Грех не поделиться

    evreybiysk, 15 Октября 2026

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