JoyReactor
sfw
nsfw

POV: ты новый разраб, которому дали отрефакторить эту функцию на строке 6061 / Новый разработчик сталкивается с непростой задачей рефакторинга функции на строке 6061. / программирование :: geek :: картинка с текстом :: pov :: код

Кусок_Быдла
Кусок_Быдла
4 нед.
программированиеgeekкартинка с текстомpovкод
POV: ты новый разраб,
которому дали
отрефакторить эту функцию
на строке 6061 / Новый разработчик сталкивается с непростой задачей рефакторинга функции на строке 6061.,программирование,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,картинка с текстом,pov,код
Preview

Отличный комментарий!

А сама функция обфусцирована..
liberum
liberum
07.08.2026, 15:36
ссылка
+9.5
Там проверка на четность
,программирование,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,картинка с текстом,pov,код
Demonter
Demonter
07.08.2026, 17:19
ссылка
+43.1
07.08.26, 15:33
+41.1
скотство какое то
faustoun
faustoun
4 нед. назад
07.08.2026, 15:34
ссылка
+10.4
А сама функция обфусцирована..
liberum
liberum
4 нед. назад
07.08.2026, 15:36
ссылка
+9.5
Я такого слова не знаю, ну чувствую что оно ведёт куда-то далеко.
JonsiRei
JonsiRei
4 нед.
07.08.2026, 16:41
ссылка
+19.7
От такого сразу в штаны обфусцируешься.
Onanim 2015
Onanim 2015
4 нед.
07.08.2026, 17:08
ссылка
+1.3
Там проверка на четность
,программирование,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,картинка с текстом,pov,код
Demonter
Demonter
4 нед.
07.08.2026, 17:19
ссылка
+43.1
Построчно уже давно не платят... Зачем так?
mr.Leonard
mr.Leonard
4 нед.
07.08.2026, 17:31
ссылка
+0.5
Думаю, тут замешаны наркотики и свободное время.
Кусок_Быдла
Кусок_Быдла
4 нед.
07.08.2026, 17:37
ссылка
+8.9
В таком случае было бы что-то типа
If (number in (2,4,6...)) return true;
else if (number > nmax) raise Exception("Number too large");
return false;

А от этого кода так и несет индусятиной.
frenzy
frenzy
4 нед.
07.08.2026, 17:58
ссылка
+1.3
То есть деление по модулю мы принципиально не будем использовать?
Домовой Сыч
Домовой Сыч
4 нед.
07.08.2026, 19:20
ссылка
+3.6
Это каждый дурак умеет, нет пространства для творчества и выебонов.
VasiliyRed
VasiliyRed
4 нед.
07.08.2026, 19:29
ссылка
+3.5
а это сохранилось с тех времён
просто никто так и не заглядывал
akss
akss
4 нед.
07.08.2026, 18:23
ссылка
+3.9
Явно какой-то джун писал. Сеньоры для этого используют внешние библиотеки - https://www.npmjs.com/package/is-odd для проверки на нечётность и https://www.npmjs.com/package/is-even для проверки на чётность.
koka
koka
4 нед.
07.08.2026, 22:56
ссылка
+3.9
И дна нет, а верх запаян
хуйняизподконя
хуйняизподконя
4 нед.
08.08.2026, 03:58
ссылка
+0.0
claude, do refactoring of function on line 19517, run tests, do not stop until it will pass them, make no mistakes, be professional
banderlog
banderlog
4 нед. назад
07.08.2026, 16:12
ссылка
+2.1
Мне как-то иишница написала тест, в котором было Assert.Equals(true, true)
Код его успешно проходил.
gwarlock
gwarlock
4 нед.
07.08.2026, 16:39
ссылка
+2.5
IMPORTANT: **DO NOT CHANGE TESTS CODE**
banderlog
banderlog
4 нед.
07.08.2026, 16:45
ссылка
+5.9
Поздно спохватился
คຖ໓rē ¢hค໐Ş
คຖ໓rē ¢hค໐Ş
4 нед.
07.08.2026, 16:50
ссылка
+0.8
Пф, `git restore .`
No limit to number of tries
banderlog
banderlog
4 нед.
07.08.2026, 16:51
ссылка
+2.1
I'm sorry, banderlog, I'm afraid I can't do that
คຖ໓rē ¢hค໐Ş
คຖ໓rē ¢hค໐Ş
4 нед.
07.08.2026, 16:55
ссылка
+3.1
Есть лимит. Кредит токенов называется.
wataru
wataru
4 нед.
07.08.2026, 17:46
ссылка
+0.9
Тебе сверху пришла отмашка "осваивать новый ИИ инструмент в обязательном порядке" - вот ты и осваиваешь его до предела.
frenzy
frenzy
4 нед.
07.08.2026, 18:00
ссылка
+2.3
Это только для бедных
banderlog
banderlog
4 нед.
08.08.2026, 06:47
ссылка
0.0
а тестов-то и нет
alphashooter
alphashooter
4 нед.
07.08.2026, 17:02
ссылка
0.0
Угу, это при условии, что тесты покрывают все ветки кода в этой функции. И что тесты вообще есть.
BoobSound
BoobSound
4 нед.
07.08.2026, 17:33
ссылка
+0.1
В нормальной IDE всегда есть подсветка coverage, так что можно прогнать тесты и посмотреть что они покрывают. Но учитывая этот кейс тестов либо нет, либо они были написаны, когда функция заканчивалась на 6080й строке.
frenzy
frenzy
4 нед.
07.08.2026, 18:02
ссылка
-2.1
Сначала вспомнил анекдот про программистов и пользователей* и хотел спросить а, что тут собственно? А потом увидел, что там 13,5 тысяч строк кода спрятано, понял, что не такой наверное я и пользователь...
Едут в одном вагоне четверо программистов и четверо пользователей.
У пользователей — четыре билета на четверых, а у программистов — один.
Приходит пора предъявлять билеты.
Программисты запираются в туалете, приходит контролер. Стучится, из сортира высовывается рука и протягивает билет. Контролер уходит.
Пользователи все видят, и им завидно.
Едут все те же пользователи и программисты обратно. Но на этот раз у пользователей — один билет на четверых, а у программистов — ни одного.
Приходит пора проверки билетов.
Пользователи запираются в сортир.
Приходит один из программистов и стучится в дверь. Ему высовывают билет. Он берет билет, программисты запираются в другом сортире. Приходит контролер..
Мораль: не всякий алгоритм, разработанный системным программистом, подходит для рядового пользователя.
BigZed
BigZed
4 нед. назад
07.08.2026, 16:53
ссылка
+22.7
Наличие 6к строк в классе уже сигнал, что открывать его не следует
xirurr
xirurr
4 нед. назад
07.08.2026, 17:49
ссылка
+1.4
И тем не менее, класс на 6к строк всё ещё радикально лучше 6к классов по 1 строке значимого кода, которые вместе описывают сложную сущность. В одном классе разобраться трудно, в мешанине, в которой скрыт бизнес процесс за миллионом классов - невозможно.
Оху́евший
Оху́евший
4 нед.
08.08.2026, 05:27
ссылка
0.0
закидываешь код в ИИ, спрашиваешь, что делает этот код? Вуаля
DemonInside
DemonInside
3 д.
02.09.2026, 09:59
ссылка
0.0
Да, сейчас это проще. Можно даже бинарник закинуть, сказать декомпиль это и разберись. ИИшке посрать, разбираться в коде, или ассемблере.
Оху́евший
Оху́евший
3 д.
02.09.2026, 14:43
ссылка
0.0
1) просим ИИ написать 500 тестов 2) просим ИИ зарефакторить чтоб тесты прошли 3)profit
dimasik_memasik
dimasik_memasik
4 нед. назад
07.08.2026, 18:19
ссылка
-0.4
на секунду представил что это кнопка "открыть комменты под постом"
obolon
obolon
4 нед. назад
07.08.2026, 19:53
ссылка
+1.2
Класс, дайте пару месяцев
DrXak
DrXak
4 нед. назад
07.08.2026, 22:24
ссылка
+0.1
Чтобы написать коммент, необходимо залогиниться
Похожие посты ↓↓↓
6331065, 5087019, 4865717, 2448325, 750076, 6355525, 6316913, 6356138, 6329802, 6308561, 6306791, 6280068, 5963106, 4979418, 5366109
Юмор
Комиксы
Комиксы
гифки
гифки
art
art
песочница
песочница
котэ
котэ
story
story
geek
geek
видео со звуком
Основные разделы
Anime
Anime
Эротика
Эротика
Игры
Игры
anon
anon
политота
политота
фэндомы
фэндомы
разное
разное
Тренды
1 сентября
1 сентября
3 сентября
3 сентября
проебаное лето
проебаное лето
GTA VI
GTA VI
Yani Neko
Yani Neko
Бенефис кринжа
Бенефис кринжа
котик винки
котик винки
Наши любимые теги
Shakalova
Shakalova
Pocketss
Pocketss
Комиксы
Бенефис кринжа
Бенефис кринжа
приколы для полных дегенератов
Гарри Поттер и методы рационального мышления
Гарри Поттер и методы рационального мышления
useless_Elf
useless_Elf
DjawaPhoto
DjawaPhoto
nsfw
Anime Piped Running Shorts
Anime Piped Running Shorts
nsfw
NotEnoughMilk
NotEnoughMilk
nsfwartist
Alena Witch
Alena Witch
nsfwPorn Model
special cat
special cat
nsfwAnime Artist
Топ комментов
А бывает, комменты лучше постов. Смотрим топ тредов и вникаем!
1-e место
+235.44от SobakaBalabaka
2-e место
+121.98от DeafBirb
3-e место
+118.63от fox_reinard
4-e место
+83.84от Anarchy_in_UK
5-e место
+79.55от difur
6-e место
+79.37от Mediarahan
7-e место
+78.19от Geodgar
8-e место
+73.25от Morstar
9-e место
+70.87от als_64
10-e место
+69.24от Твой Дед
Собираем на сервера
В этом месяце собрано $241.23 из $1630.66
 
Чат discord