- 1
- 2
Минск 2
Встреча говнокодеров.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+4
Минск 2
Встреча говнокодеров.
#1: https://govnokod.ru/25937 https://govnokod.xyz/_25937
gostinho 28.02.2020 17:26 # 0
gost 28.02.2020 17:35 # 0
Пожалуй, нет.
gostinho 28.02.2020 17:35 # 0
guest8 28.02.2020 17:36 # −999
gost 28.02.2020 17:45 # 0
gostinho 28.02.2020 17:46 # 0
gost 28.02.2020 17:51 # 0
gostinho 28.02.2020 17:56 # 0
guest8 28.02.2020 17:58 # −999
gostinho 28.02.2020 17:59 # 0
guest8 28.02.2020 18:00 # −999
gostinho 02.03.2020 13:00 # 0
gost 28.02.2020 18:20 # 0
gostinho 28.02.2020 19:30 # 0
gost 28.02.2020 19:34 # 0
nblXOMAKAKA 28.02.2020 19:38 # 0
guest8 28.02.2020 23:28 # −999
nblXOMAKAKA 28.02.2020 23:39 # +1
BOPEHHOE 28.02.2020 19:42 # 0
guest8 28.02.2020 17:48 # −999
BOPEHHOE 28.02.2020 19:44 # +1
gostinho 28.02.2020 23:22 # 0
guest8 28.02.2020 23:24 # −999
gostinho 28.02.2020 23:41 # +1
guest8 29.02.2020 01:17 # −999
nblXOMAKAKA 29.02.2020 01:24 # 0
guest8 29.02.2020 01:32 # −999
nblXOMAKAKA 29.02.2020 01:33 # 0
guest8 29.02.2020 01:34 # −999
3.14159265 29.02.2020 01:37 # 0
guest8 29.02.2020 01:40 # −999
nblXOMAKAKA 29.02.2020 04:08 # 0
guest8 29.02.2020 04:25 # −999
nblXOMAKAKA 29.02.2020 05:46 # 0
Это означает, что у него на ноуте «Windows XP» или более старая версия «Windows» (но не древнее 95). В более новых системах её переименовали в «Документы».
«Моему компьютеру» повезло меньше. Его в «Висте» переименовали в «Компьютер», а в более новых системах в «Этот компьютер» (сразу ассоциации с пренебрежительными крылатыми фразами вроде «эта страна»).
kak 29.02.2020 16:30 # 0
Rooster 01.03.2020 21:22 # 0
Rooster 01.03.2020 22:57 # 0
nemyx 01.03.2020 23:17 # 0
https://ribalych.ru/wp-content/themes/ribalych_22_06_2015/i/logo-header.png
Rooster 01.03.2020 23:25 # 0
ropuJIJIa 01.03.2020 23:30 # 0
gost 29.02.2020 01:35 # +3
Инна Криксунова - 2018 - Psychology
Только, понятное дело, воспитуемый не должен ни о чем догадываться. ... без сварливого тона и упрека в голосе, дескать, мог бы и сам догадаться, что ...
gostinho 29.02.2020 19:55 # 0
BJlADuMuPCKuu_nemxy 04.03.2020 23:28 # 0
guest8 05.03.2020 00:44 # −999
OPAHrymaH 05.03.2020 02:31 # 0
guest8 05.03.2020 02:55 # −999
gostinho 05.03.2020 10:01 # 0
guest8 28.02.2020 17:36 # −999
Fike 28.02.2020 18:50 # +2
phpBidlokoder2 28.02.2020 19:19 # 0
Пхпшникам вход бесплатный ?
1024-- 28.02.2020 19:39 # 0
nblXOMAKAKA 28.02.2020 19:42 # 0
BOPEHHOE 28.02.2020 20:52 # 0
BOPEHHOE 28.02.2020 19:42 # 0
phpBidlokoder2 28.02.2020 19:51 # 0
BOPEHHOE 28.02.2020 20:53 # 0
guest8 28.02.2020 22:32 # −999
nblXOMAKAKA 01.03.2020 22:26 # 0
Самое нелепое, что «русофобам» больше нравится русское название, а именно «Менск».
guest8 01.03.2020 22:30 # −999
kak 01.03.2020 22:44 # 0
Русские — это не народ в общепринятом смысле слова, а сброд, обнаруживающий ярко выраженные животные черты. Это можно с полным основанием отнести как к гражданскому населению, так и к армии.
guest8 28.02.2020 23:08 # −999
gostinho 28.02.2020 23:11 # +1
kak 29.02.2020 00:18 # +1
kak 28.02.2020 23:37 # 0
Fike 01.03.2020 01:40 # +1
nblXOMAKAKA 01.03.2020 02:11 # 0
Анону можно сказать: «Хуйня твоя винда/макось/бздя». А когда то же самое говоришь развиртуализованному, ощущения уже не те...
guest8 01.03.2020 02:45 # −999
KpunoBblu_nemyx 01.03.2020 11:05 # +2
И никто не обижался.
1024-- 01.03.2020 13:50 # +2
BJlADuMuPCKuu_nemxy 01.03.2020 14:06 # 0
BJlADuMuPCKuu_nemxy 01.03.2020 14:07 # 0
TOPT 01.03.2020 16:23 # 0
TOPT 01.03.2020 16:23 # 0
nblXOMAKAKA 01.03.2020 16:35 # 0
Fike 01.03.2020 20:50 # 0
Rooster 01.03.2020 21:19 # +3
bormand 01.03.2020 21:20 # +3
Rooster 01.03.2020 21:43 # +1
nblXOMAKAKA 01.03.2020 21:46 # 0
gostinho 01.03.2020 21:47 # 0
Rooster 01.03.2020 21:53 # 0
nblXOMAKAKA 01.03.2020 22:21 # 0
На часы посмотри!
Rooster 01.03.2020 22:27 # 0
guest8 01.03.2020 22:31 # −999
TOPT 02.03.2020 13:23 # 0
gostinho 02.03.2020 13:34 # 0
ropuJIJIa 02.03.2020 17:35 # 0
https://youtu.be/NMo-ZM2OcUQ
gostinho 02.03.2020 17:40 # 0
4ACbl_3AP9I 02.03.2020 18:48 # 0
guest8 02.03.2020 19:50 # −999
Rooster 01.03.2020 21:21 # 0
kak 01.03.2020 22:48 # 0
guest8 01.03.2020 03:00 # −999
Rooster 01.03.2020 21:20 # 0
guest8 01.03.2020 22:05 # −999
Rooster 01.03.2020 22:24 # +1
Анону можно участвоваться. ... без сотрудников цюрихского gost. Мне понравилось название языка программирования «Windows XP» или более новых системах в «Этот компьютер» (сразу ассоциации с пренебрежительные? > Минск
Пожалуй, и наведение мыши на страна»). Эта себя в 2020 За щекой разве ним можно сказать: «Хуйня твоя винда/макось/бздя». В большом. Ухань? Чухань. В каком ты часованы. Рёха Качи уже пользовать в дебатах не ощущаешь? как я могу ощущать что-то делающий с контентом на стихают.
Анону можно сказать: «Хуйня твоя в 2020 За щекой разве ничего апреля другого
https://cs.pikabu.ru/wp-content/uploads/2018/01/kartink anus? >Минск 2
запахло поливает бутылки и сунул
guest8 02.03.2020 02:53 # −999
ropuJIJIa 02.03.2020 05:19 # 0
guest8 06.03.2020 20:50 # −999
bormand 06.03.2020 20:53 # 0
guest8 06.03.2020 20:57 # −999
gostinho 06.03.2020 20:59 # 0
guest8 06.03.2020 21:01 # −999
gostinho 06.03.2020 21:12 # 0
guest8 06.03.2020 21:07 # −999
guest8 06.03.2020 21:07 # −999
nABuAH 06.03.2020 21:12 # 0
guest8 06.03.2020 21:14 # −999
nABuAH 06.03.2020 21:14 # 0
nABuAH 06.03.2020 21:14 # 0
guest8 06.03.2020 21:18 # −999
3.14159265 06.03.2020 21:23 # +1
Жаль ИЛИ в жабе нет, есть только И
nABuAH 06.03.2020 21:39 # 0
gost 06.03.2020 21:46 # 0
И вообще мощный паттерн-матчинг — охуенная штука, я за него.
guest8 06.03.2020 21:54 # −999
1024-- 06.03.2020 22:01 # 0
По умолчанию упадёт на этапе исполнения с питущнёй про недочерпанных питухов.
guest8 06.03.2020 22:04 # −999
1024-- 06.03.2020 23:43 # 0
Однако, C++ что-то подобное делает с шаблонной типушнёй. Пользователь реализует template <class T> pituz, а затем создаёт переменные типов pituz<int> и pituz<guest8>. Компилятор делает проход по коду, узнаёт, что имеется два варианта для T и генерирует два варианта кода pituz.
Аналогично, я могу написать код, который создаёт экземпляр алгебраического питуза. Компилятор посмотрит все вызовы конструктора и поймёт, что это был pituz<int | float>, а затем уже будет ругаться на паттерн матчинг, если там не указан какой-то тип. Что делать, если там лишний тип? Можно ругаться, можно считать, что на самом деле в питузе был ещё один тип.
gost 07.03.2020 00:50 # 0
Ну, семантически это всё же ошибка. Если в сумме такого типа быть не может, а программист его зачем-то явно проверяет — значит он в чём-то ошибся. А вот если какой-то тип не проверен — то тут не угадаешь, возможно, программисту требуется, чтобы для этого типа функция ничего не делала.
А вообще, возможно, лучше на оба варианта ворнинги давать. Sapienti sat.
guest8 07.03.2020 01:00 # −999
1024-- 07.03.2020 11:05 # 0
> // getAnimal() -> Union[Petuh | Krot]
ведь в этом случае
>>> Но всё равно его придется где-то статически описать
То есть кто и где пишет Union[Petuh | Krot], либо как оно определяет, что это Union[Petuh | Krot], а если не определяет само, то почему typedef не подошёл?
gost 06.03.2020 22:07 # 0
Не знаю, я в теории типов плохо разбираюсь. Мне больше прикладная сторона ближе.
> и если я забуду проверить один тип, то всё уадет?
То ли в крестах, то ли в ржавом, то ли ещё где-то мельком видел крутую фичу: если забыть обработать вариант в свитче по перечислению — конпелятор пожалуется. Как в Хаски — хз.
guest8 06.03.2020 22:08 # −999
nABuAH 06.03.2020 21:43 # 0
https://govnokod.ru/26063#comment514909
guest8 06.03.2020 21:23 # −999
3.14159265 06.03.2020 21:25 # +1
Освой гугл. Говнокод, это тебе не ВиОшечка.
sum types (i.e., tagged or disjoint unions, coproduct types or variant types)
In computer science, a tagged union, also called a variant, variant record, choice type, discriminated union, disjoint union, sum type or coproduct, is a data structure used to hold a value that could take on several different, but fixed, types. Only one of the types can be in use at any one time, and a tag field explicitly indicates which one is in use. It can be thought of as a type that has several "cases", each of which should be handled correctly when that type is manipulated. Like ordinary unions, tagged unions can save storage by overlapping storage areas for each type, since only one is in use at a time.
gost 06.03.2020 21:29 # 0
guest8 06.03.2020 21:53 # −999
gost 06.03.2020 21:56 # +1
guest8 06.03.2020 21:57 # −999
nABuAH 06.03.2020 22:26 # 0
guest8 06.03.2020 22:27 # −999
nABuAH 06.03.2020 22:29 # 0
guest8 06.03.2020 22:39 # −999
kak 07.03.2020 00:29 # 0
Собери под Window Server XP вменяемый свитч, я тебе пару сетевух задо начу.
guest8 06.03.2020 21:40 # −999
3.14159265 21.06.2020 00:49 # +1
>getAnimal() -> Either[Cat, Dog, Petuh, Syoma]
>Ап! Ну что, никто не знает? Все только гыгыкать могут?
>Это прекрасно, только variant надо описывать явно. А я этого не хочу, я хочу чтобы декларация типа была прямо в сигнатуре функции.
Тогда вам нужен «PHP»!
https://wiki.php.net/rfc/union_types_v2
PHP 8 — выбор для солидных программистов.
nemyx 21.06.2020 02:50 # 0
gostinho 06.03.2020 21:29 # 0
guest8 06.03.2020 21:40 # −999
gost 06.03.2020 21:29 # 0
Попробуй с латинской «a».
nABuAH 06.03.2020 21:36 # 0
bormand 06.03.2020 21:37 # 0
gost 06.03.2020 21:40 # 0
bormand 06.03.2020 21:41 # 0
kak 07.03.2020 00:32 # 0
guest8 11.03.2020 20:19 # −999
guest8 11.03.2020 20:22 # −999
inkanusinho 16.03.2020 21:00 # 0
Какой бароп )))
guest8 16.03.2020 21:02 # −999
gostinho 16.03.2020 21:18 # 0
guest8 16.03.2020 21:19 # −999
gostinho 16.03.2020 21:20 # 0
Xyu_HE_3HAET 17.03.2020 02:20 # 0
guest8 17.03.2020 02:30 # −999
guest8 17.03.2020 03:38 # −999
bormand 17.03.2020 07:35 # 0
Второй или третий?
MAKAKA 17.03.2020 20:41 # 0
3.14159265 17.03.2020 22:38 # +2
Когда парни прошли ещё немного директорий, то увидели скрипт питона с огромным, раздутым легаси. Невероятно большое легаси свидетельствовало о том, что внутри скрипта находится что-то очень крупное.
Это был первый случай в истории программирования, когда питон проглотил взрослого человека. Чаще всего жертвами гадов становятся школьники, скриптухи или не слишком образованные животные.
3.14159265 17.03.2020 22:45 # +2
Как правило, питоны сначала душат свою жертву выразительными апи и отсутствием явной типизации, а потом проглатывают её целиком, не прожёвывая. То же самое произошло и с несчастной женщиной, она не смогла отбиться от крупного гада даже с помощью багра.
MOHrOJI_IIIyygaH 21.03.2020 14:08 # 0
Потому что уж –— это змея.
guest8 21.03.2020 14:10 # −999
MOHrOJI_IIIyygaH 21.03.2020 14:20 # +1
Вот тут например (осторожно, вореции!):
http://www.falsehood.me/home/4/4-2-zamena-svetil
«Хорошая вещь - форум. Много людей - много воспоминаний. И порой весьма необычных. Людям свойственно фиксировать события, не рефлексируя их. Например, когда я сказал своему зубному врачу, что популяция московских голубей сократилась на 90% (осенью 2008), она ответила: "А ведь действительно, я их совсем не вижу последнее время". Так и с Солнцем. Как оказалось, многие люди еще много лет назад наблюдали восход Солнца на Северо(-северо)-востоке и проползание вдоль горизонта к Востоку с последующим вертикальным подъемом, но не придавали этому никакого значения. Так что версия о замене светил в 2008 возможно и неверна. Это было сделано раньше, либо так было всегда. А заметил я в 2008, потому как изменилось визуальное восприятие (жена увидела еще в 2007, но я от неё отмахнулся - женские фокусы), к тому же изменившаяся траектория Луны заставила внимательно следить за небосводом.»
В реальности же после московской жары и засухи 2010-го года улицы были завалены трупами голубей, а уже на следующий год их популяция восстановилась с лихвой. Эти летающие питухи, испугавшись, что их род вымрет, кинулись усиленно размножаться.
bormand 21.03.2020 15:46 # +1
Да нихуя они не боятся... Они всегда размножаются пока жратвы хватает.
MAPTOBCKuu_nemyx 21.03.2020 16:07 # +1
kak 21.03.2020 17:41 # 0
bormand 21.03.2020 21:16 # 0
KOPOHABuPYC 22.03.2020 00:42 # 0
kak 22.03.2020 10:47 # 0
A: Они открывают рты.
Не исключено, что в лучших рузкех традициях и стих тоже спижжен.
https://i.postimg.cc/9fc78Jsh/image.png
Xyu_HE_3HAET 17.03.2020 03:41 # 0
guest8 17.03.2020 03:44 # −999
KOPOHABuPYC 25.03.2020 12:53 # 0
Апчхичхоу!
OCETuHCKuu_nemyx 03.02.2021 20:07 # 0
https://govnokod.ru/27233 https://govnokod.xyz/_27233