Сохранен 231
https://2ch.hk/b/res/311496471.html
Домены arhivach.top и arhivach.site временно не функционируют! Используйте домен ARHIVACH.XYZ.
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

А код мидлов тоже проходит через кодревью? Вообще, логично предположить что весь код должен проходит

 Аноним 10/10/24 Чтв 21:10:10 #1 №311496471 
maxresdefault.webp
automated-code-review.jpg
А код мидлов тоже проходит через кодревью?
Вообще, логично предположить что весь код должен проходить через людей с незамыленным взглядом, но возможно не всегда есть ресурс для этого, тем более если человек зарекомендовал себя...?

P.S. какое же говно мне выдает ChatGPT 4o при ревью кода я ебал. Это первый признак что она говнокодит.
Аноним 10/10/24 Чтв 21:14:27 #2 №311496640 
>>311496471 (OP)
Дело не в замыленности, а в том, что джуны и мидлы - макаки. Плохо знают ВЕСЬ проект и свой язык программирования (тут и функционал их кода, оптимизация, не явные баги и т.д.).

Сеньора проверять некому. Его код лучше, но и он гавно.
Аноним 10/10/24 Чтв 21:14:54 #3 №311496661 
Посоветуйте годных англоязычных каналов про работу программистом в США и главное про их рынок, резюме и скиллы.
Аноним 10/10/24 Чтв 21:16:47 #4 №311496731 
>>311496640
Вообще тоже не понимаю этой херни. Почему знание о проекте это какая-то тайна? Почему нет инструментов которые генерируют диаграмы проекта? Ну наверняка же что-то есть?
Аноним 10/10/24 Чтв 21:21:22 #5 №311496907 
>>311496471 (OP)
>А код мидлов тоже проходит через кодревью?
У нас да. Это нормальная практика вообще.
Аноним 10/10/24 Чтв 21:26:45 #6 №311497115 
>>311496471 (OP)
> А код мидлов тоже проходит через кодревью?
В моей конторе ЛЮБОЙ код проходит код ревью. Считаю любой другой способ разработки лютым долбоебизмом.
Аноним 10/10/24 Чтв 21:32:30 #7 №311497377 
>>311497115
бигтех?
Аноним 10/10/24 Чтв 21:32:58 #8 №311497406 
>>311496731
Это не тайна, а куча инфы. Ее сложно учитывать при написании. Пока ты 3-5 лет не проработал с этим или хотя бы похожим продуктом - у тебя на подкорке это не отпечатается. Вот и будешь постоянно упускать что-то, что будет стоит фирме много бочек долларов.
Аноним 10/10/24 Чтв 21:36:57 #9 №311497557 
>>311497377
Типа того
Аноним 10/10/24 Чтв 21:44:12 #10 №311497844 
>>311496471 (OP)
> А код мидлов тоже проходит через кодревью?
Вообще весь код должен проходить через кодревью. Я когда свои проекты один пишу, тоже провожу себе ревью, через часик другой, как мозг отдохнет и смогу свежим подходом глянуть что я там наговнякал.

>>311496640
> Сеньора проверять некому.
Даже мидл может вполне проверять сеньора. Что-то упустить легко в сложных проектах.

>>311496731
Диаграммы не помогут, а тех, что помогут, генерить не научились еше. В целом проблема в том что знание о проекте надо всосать в мозг, а это не просто.
Аноним 10/10/24 Чтв 21:44:43 #11 №311497874 
>>311496907
двачую этого
любой код должен проходить через ревью, неважно кто его пишет

тут двойная польза, во-первых глядя со стороны можно увидеть косяки какие-то, возможно предложить какое-то улучшение и т.д.

во-вторых, как минимум еще один человек (ревьювер) близко знакомится с вновь написанным говнокодом, потом в будущем проще будет что-то добавлять/исправлять, бас фактор опять же выше.
Аноним 10/10/24 Чтв 21:45:00 #12 №311497884 
>>311496471 (OP)
Код синьеров и лидов тоже ревью проходит
Аноним 10/10/24 Чтв 21:45:32 #13 №311497899 
>>311496471 (OP)
Да хрен с ним, с код ревью, взгляд со стороны бывает и полезен, ещё бы проверяли оперативно, а не спустя полдня - цены бы не было таким мейнтейнерам. Но что реально бесит - что PRы висят открытыми иногда сука по году! блядь и в них спустя год конь не валялся, а мейнтейнер забросил проект, в результате чего ты пользуешься комьюнити-форком, который его мейнтейнер тоже забросил. Это жопа блядь похуже код ревью. У любой ветки есть срок жизни и он кратчайший. Не может сука ветка висеть годами и ждать влития в апстрим, это рушит всю идеологию гита!
Аноним 10/10/24 Чтв 21:45:50 #14 №311497916 
>>311497406
Почему не внедрить нормальный ООП/фреймворк и не бить по рукам за уход от кодстайла?
Аноним 10/10/24 Чтв 21:47:10 #15 №311497959 
>>311496471 (OP)
Ревью нужно не только для проверки кода, но ещё чтобы понимать что примерно пилят другие. Типа кидаешь вот я сделал посмотрите и будьте в курсе
Аноним 10/10/24 Чтв 21:49:24 #16 №311498042 
>>311497899
Создавай свой форк епта.
Аноним 10/10/24 Чтв 21:51:02 #17 №311498108 
>>311497844
> Диаграммы не помогут, а тех, что помогут, генерить не научились еше.
Диаграммы помогут, просто их должны рисовать архитекторы. В любом мало-мальски серьёзном проекте должен быть архитектор который описывает структуру его работы.
И второй момент - понимать весь проект не должно быть требованием к разработчику. Как только ты выходишь за рамки Hello world нужно декомпозировать продукт, разделяя на библиотеки и модули, которые взаимодействуют между собой через хорошо описанные интерфейсы/API, тогда изменения в модуле можно делать понимая только как работает сам модуль, а на остальное пох. У тебя есть входные данные, у тебя есть требуемые выходные - ты делаешь так чтобы первые превратить во вторые, это и джун напишет. Задача мидла и сеньора как раз - написание этой декомпозированной БАЗЫ на основе диаграмм придуманных архитектором, а её наполнение может сделать любой программист дальше.
Аноним 10/10/24 Чтв 21:53:46 #18 №311498219 
>>311496471 (OP)
>А код мидлов тоже проходит через кодревью?
Мой код никто не смотрел никогда, но я в шарашках обычно работаю. Сам при этом посматриваю что новички на проекте пишут. Ну так - главное чтобы ебанину не писали, а то есть любители начать писать в другом стиле или был один который не мог свою IDE нормально настроить и начал одно и тоже везде копипастить чтобы она ему подсказку по методам выдавала.
А так чтобы прямо закапываться нахуй надо - пусть кабанчик на это время выделяет, сам я не хочу лишнюю работу делать.

>>>311496640
>Плохо знают ВЕСЬ проект и свой язык программирования
Мидл от синьора-помидора отличается только знанием самого проекта и его внутренней кухни. Сам язык программирования они знают примерно одинаково. Джун, кстати, тоже обязан хорошо знать язык, как и весь стек технологий - сидеть и проверять его на работе обычно некому.
Аноним 10/10/24 Чтв 21:55:17 #19 №311498275 
>>311498108
Не, это говно для бездарностей. Лучше 1 норм чела нанять, который сотню тыщ строк кода сможет поддерживать и в голове крутить, чем 100 лодырей и к ним 30 менеджеров.

Маленькие рокстар команды рулят.
Аноним 10/10/24 Чтв 21:55:24 #20 №311498280 
telegram-cloud-photo-size-2-5426898707477021281-y.jpg
где можно захостить приложение на ноде+нг бесплатно но так чтобы кредитку не требовало? типа как раньше на хероку
Аноним 10/10/24 Чтв 21:55:39 #21 №311498288 
>>311498042
А потом поддерживать его до скончания веков, забив хуй на личную жизнь и собственные амбиции? Нет уж, спасибо. Я хочу свои проекты делать, а не библиотеки с копеечными фиксами поддерживать, которые мейнтейнер не удосужился влить, хотя ему этих пулл реквестов десятки накидали, с практически одинаковым содержимым, даже с тестами блядь!
Аноним 10/10/24 Чтв 21:56:34 #22 №311498332 
>>311496471 (OP)
Вопрос не только в замыленности и взгляде со стороны что тоже полезно, конечно. Процесс ревью помогает ещё и самим ревьюверам быть больше в курсе того, что в проекте меняется.

Алсо, у меня в команде все могут ревьюить всех. Например, нормальная ситуация, когда мидл ревьюит код сеньера и хуев ему за щеку накидывает, потому что в данном конкретном случае мидл оказался больше погружен в контекст.
Аноним 10/10/24 Чтв 21:57:16 #23 №311498352 
>>311498275
>Лучше 1 норм чела нанять, который сотню тыщ строк кода сможет поддерживать и в голове крутить
Таких не бывает, окстись, кабанче. От одного чела на таких объёмах ты лютое говно получишь.
Аноним 10/10/24 Чтв 21:57:28 #24 №311498358 
>>311498275
А потом этот хуй уволился, или автобус его сбил. И чо дальше?
> чем 100 лодырей и к ним 30 менеджеров
У тебя какой-то юношеский максимализм.
Аноним 10/10/24 Чтв 21:58:58 #25 №311498412 
image.png
>>311498288
> Охуели совсем!
> Этот забросил...
> Этот взялся, тоже забросил
> ...
> КТО?! Я?

Покупай тогда коммерческое епта!
Аноним 10/10/24 Чтв 21:59:30 #26 №311498432 
>>311498288
> А потом поддерживать его до скончания веков, забив хуй на личную жизнь и собственные амбиции? Нет уж, спасибо.
И потом ты удивляешься что находишь форки которые забросили. ТЫ ТАКОЙ ЖЕ КАК ОНИ, СУКА!
Аноним 10/10/24 Чтв 22:00:20 #27 №311498475 
>>311498358
> А потом этот хуй уволился, или автобус его сбил. И чо дальше?
Этот шарит
Аноним 10/10/24 Чтв 22:01:45 #28 №311498518 
>>311498108
В том и смысл что нужна минимальная связность. Нормальный техлид/синька способны описать архитектура с самого начала. Я вообще удивляюсь как некоторые будучи синьками несут херню про сакральное знание всего проекта. Это пиздец. А ведь во многих таких копроконторах еще собес пройди. Не иначе себя Страуструпами и бандой четырех мнят.
Аноним 10/10/24 Чтв 22:01:57 #29 №311498525 
>>311498412
Ну так-то да, тут либо садишься на кукан проприетарщины, либо "WELCOME TO OPEN SOURCE, ENJOY YOUR DICKSUCKING"
Аноним 10/10/24 Чтв 22:02:27 #30 №311498544 
>>311498412
Если оно будет лучше качеством (никогда не будет, зачастую это будет более кривой форк опенсорс продукта, на котором решили заработать баблища ушлые предприниматели) - с удовольствием куплю.
>>311498432
Да. И это замкнутый круг. В результате что имеем - то имеем. Крик души.
Аноним 10/10/24 Чтв 22:04:00 #31 №311498611 
>>311498275
Маленькие команды рулят на этапе стартапа когда все делается из кусков говна сцепленных скотчем чтобы закрыть недостающую стену в проекте. Но долго ты с таким архитектурным шедевром протянешь?
Аноним 10/10/24 Чтв 22:05:04 #32 №311498655 
>>311498352
Я хочу за 20 ТЫСЯЧ рублей себе гугл и openai. Разве многого прошу?
Аноним 10/10/24 Чтв 22:05:55 #33 №311498681 
>>311498280
ну что же вы кодеры.....
Аноним 10/10/24 Чтв 22:07:21 #34 №311498759 
>>311498544
>Если оно будет лучше качеством (никогда не будет, зачастую это будет более кривой форк опенсорс продукта, на котором решили заработать баблища ушлые предприниматели) - с удовольствием куплю.
По моему опыту коммерческое почти всегда лучше. Форков не так много в общем объеме коммерческого ПО.
Аноним 10/10/24 Чтв 22:07:44 #35 №311498769 
>>311498655
>Разве многого прошу?
Очень дохуя просишь.
Аноним 10/10/24 Чтв 22:07:53 #36 №311498775 
>>311498544
> Крик души.
Это не крик души, выглядит как нытьё "РЯЯЯЯ сделайте мне хорошо, я сам не хочу".
Аноним 10/10/24 Чтв 22:10:35 #37 №311498878 
>>311496731
>Почему нет инструментов которые генерируют диаграмы проекта?
Есть, но они из разряда магии созданной магами для магов, т.е. работают для конкретного языка и тд, не популярны, иногда их нужно самому модифицировать под конкретные случаи.
Крупные компании их еще не додумались делать (зачем если можно бесконечно доить кривое говно типа конфлюенс).
Относительно недавно появились инструменты Glamorous Toolkit и Moldable Development, тоже из разряда магии
Аноним 10/10/24 Чтв 22:11:52 #38 №311498924 
>>311498681
>>311498280
>захостить
А при чём тут кодеры?
Аноним 10/10/24 Чтв 22:12:35 #39 №311498954 
>>311498759
>По моему опыту коммерческое почти всегда лучше
потому что они получают за это деньги и делают это в рабочее время, а не за бесплатно вечером\ночью помимо основной работы
Аноним 10/10/24 Чтв 22:16:28 #40 №311499118 
>>311498954
Ну да, как будто это не понятно. Но там в команде обычно еще и люди с чувством прекрасного есть, чем есть желание пользоваться, а не косое говно с голым интерфейсом и нулевым UX
Аноним 10/10/24 Чтв 22:20:29 #41 №311499276 
>>311498544
>>311498288
>>311497899
Ну так ты видишь проблемы. Собери их все в кучу побольше и придумай как сделать коммерческий продукт из них. При успехе будешь минимум две своей зп за меньшее время лутать, а то и вообще наймешь себе макак. Куча случаев когда существовало криво сделанное опенсорс говно, из которого люди делали коммерческий проект впоследствии. А там и дизайнера наймешь который все заебись нарисует
Аноним 10/10/24 Чтв 22:21:11 #42 №311499300 
>>311498518
> Нормальный техлид/синька способны описать архитектура с самого начала.
У техлидов большая беда в том, что они часто забивают хуй на системный анализ и бизнес-логику. А потом вместо их идеальной архитектуры по феншую начинается натягивание совы на глобус и изобретение костылей.

Алсо, даже дедушка Мартин в "Читой архитектуре" очень умную мысль писал, что нельзя четко описывать всю архитектуру с самого начала, потому что никогда сразу не будет всей полноты требований. И если ты слишком рано загонишь себя в рамки, то потом знатно насосешься. Надо начинать с дальнего приближения и строить архитектуру и процессы так, чтоб можно было по возможности максимально откладывать решения, прибиваемые гвоздями.
Аноним 10/10/24 Чтв 22:21:23 #43 №311499306 
>>311497916
Потому что нет никакого фреймворка, который тебе за бизнес-правила объяснит.
Чел. Ну срсли. Вот из недавнего кейс: Если устройство подключено по TCP напрямую, мы должны подключиться и работать с ним нормально; но вот если оно подключено через преобразователь к ком-порту - мы должны на самом деле следить, что по этому каналу - только одно устройство работает, но только не в случае удаленной прошивки устройства, потому что преобразователь в случае прошивки - умеет в бродкаст и мы можем разом несколько устройств прошивать. НО, если мы работаем через сервер проксирующий запросы к устройствам, мы должны сменить на лету протокол, на протокол сервера, получив от него порцию данных которые тот закешировал - переключиться обратно на протокол устройства.
И вот типа, я эту хуйню сейчас высрал - и это буквально 0.0000000001% хуйни, которая происходит в последнем моем проекте. И как ты это ООП фреймворком и кодстайлом покроешь? Да никак, нахуй. Но при этом - каждый новый хуй, который приходит в проект - начинает: А ЧО ТАК СЛОЖНО, Я САМЫЙ УМНЫЙ, ЩА ЭТО ВЫКИНУ, ТУТ УПРОЩУ, и все идет по пизде, потому что - ну вот такая предметная область, нахуй.
И по опыту - так любая предметная область оказывается работает, дохуя подводных камней, а ебать будут не джунов-мидлов, который обосрались, а как раз сенек, за то что недоглядели и говно пропустили.
Аноним 10/10/24 Чтв 22:21:51 #44 №311499325 
>>311499276
>Куча случаев когда существовало криво сделанное опенсорс говно, из которого люди делали коммерческий проект впоследствии.
например?
Аноним 10/10/24 Чтв 22:23:03 #45 №311499354 
>>311498280
бамп вопросу
Аноним 10/10/24 Чтв 22:23:08 #46 №311499359 
>>311498759
> По моему опыту коммерческое почти всегда лучше.
Ну хуй знает, посмотри на GitLab - это платная хуйня(правда есть community edition, но всё же). Там блять фича реквесты висят по 2 года, причем такие которые просто обязаны идти искаропки. У них до сих пор нет нормальных таймстампов в логах подсистемы GitLab CI, это же пиздец!
Аноним 10/10/24 Чтв 22:23:23 #47 №311499368 
>>311496471 (OP)
ЕСЛИ ТЫ ПРЯМО СЕЙЧАС СЯДЕШЬ ДЕЛАТЬ КОПИЮ АИРБИЭНБИ ТО НИКТО НЕ БУДЕТ ДЕЛАТЬ РЕВЬЮ ТВОЕГО КОДА ТАК КАК ТЫ ЯВЛЯЕШЬСЯ СЕО КОНКУРЕНТА ТРАНСНАЦИОНАЛЬНОЙ МИЛЛИАРДНОЙ КОМПАНИИ
Аноним 10/10/24 Чтв 22:25:10 #48 №311499422 
>>311496471 (OP)
Ревьюить надо не для мифического разъёба, а чтобы пошарить знания.
>но возможно не всегда есть ресурс для этого
Это правда. Но если тебя подписали, ты сказал "сделал" а потом там косяк, к тебе тоже будут вопросы.
Аноним 10/10/24 Чтв 22:25:13 #49 №311499427 
>>311499368
> НИКТО НЕ БУДЕТ ДЕЛАТЬ РЕВЬЮ ТВОЕГО КОДА
Так говоришь, будто что-то хорошее
Аноним 10/10/24 Чтв 22:25:31 #50 №311499439 
>>311499368
Так наоборот круто же, может удастся попасть в команду, получить 5% акций и вырастить компанию в единорога.
Аноним 10/10/24 Чтв 22:26:03 #51 №311499463 
>>311496471 (OP)
Я обычно раз в несколько месяцев прохожусь по своему коду.
Аноним 10/10/24 Чтв 22:29:49 #52 №311499575 
>>311499300
Так существуют паттерны проектирования. Они специально для этого и созданы, чтобы учитывать расширяемость.
Аноним 10/10/24 Чтв 22:31:03 #53 №311499612 
О! Ревью-тред!

Поревьювьте мой код.
https://pastebin.com/pb4TWVXt
Аноним 10/10/24 Чтв 22:32:05 #54 №311499642 
>>311499612
Я ничего не понял. Это пайтон?

мимо php девелопер
Аноним 10/10/24 Чтв 22:33:02 #55 №311499670 
>>311499612
Хули у тебя переменные с большой буквы? Ты что — пидор?
Аноним 10/10/24 Чтв 22:33:11 #56 №311499673 
>>311499642
Это ПХП
Аноним 10/10/24 Чтв 22:33:24 #57 №311499684 
>>311499306
Блядь интерфейсы нахуй тебе придуманы? Паттерны проектирования с гибкой расширяемостью?
Аноним 10/10/24 Чтв 22:34:13 #58 №311499709 
telegram-cloud-photo-size-2-5467793028132495996-x.jpg
>>311499673
>>311499642
>>311499670
полный хохотам в этом итт треде
Аноним 10/10/24 Чтв 22:35:29 #59 №311499741 
>>311499575
Паттерны проектирования - это не готовые решения на все случаи жизни
Аноним 10/10/24 Чтв 22:36:06 #60 №311499762 
>>311499709
Так и живём
Аноним 10/10/24 Чтв 22:36:36 #61 №311499770 
>>311499306
Низкоуровневая хуйня, на ооп не пишется. Звучит интересно, вот бы попробовать настоящее програмирование.
мимо_жаба_тырпрайз
Аноним 10/10/24 Чтв 22:36:39 #62 №311499772 
>>311499741
Ну если ты крестомокака то да.
Аноним 10/10/24 Чтв 22:38:19 #63 №311499823 
>>311499772
Не только крестоёбы с тобой не согласятся.
Ну можно кнешн пиздануть что пьюр имаджинейшен это шаблон, солид это шаблон, но это натягивание совы на глобус.
Аноним 10/10/24 Чтв 22:38:47 #64 №311499839 
>>311496640
>>311496471 (OP)
Все ревьюят всех. Решает в конце концов сеньор или лид авторитарно. Но просто иметь ввиду, что на твой код смотрят — уже полезно + можно проебать какие то моменты даже если ты сеньоро
Аноним 10/10/24 Чтв 22:39:21 #65 №311499863 
>>311499306
>Но при этом - каждый новый хуй, который приходит в проект - начинает: А ЧО ТАК СЛОЖНО, Я САМЫЙ УМНЫЙ, ЩА ЭТО ВЫКИНУ, ТУТ УПРОЩУ, и все идет по пизде, потому что - ну вот такая предметная область, нахуй.
Классика. Пока работал на последнем проекте сменилось 3 человека и каждый, сука, каждый, блядь, начинал советы раздавать как и что надо после недели работы с проектом. Последнего я предупреждал, что нехуй трогать что и так нормально работает, то этот мамин гений наебнул рабочий проект на полдня. Да - там говна много ещё до меня понаписали, но вот это джунское - я ща охуенно сделаю при незнании подводных это классика.
Аноним 10/10/24 Чтв 22:39:28 #66 №311499866 
>>311499839
>Все ревьюят всех
Дорого-богато.
Аноним 10/10/24 Чтв 22:40:48 #67 №311499901 
>>311499863
>нехуй трогать что и так нормально работает
Прослезился.
Аноним 10/10/24 Чтв 22:42:30 #68 №311499942 
>>311499866
Да все равно половину рабочего времени балду пинают разрабы, лыл
Аноним 10/10/24 Чтв 22:43:32 #69 №311499983 
15672716336241s.jpg
Кхе кхе ну раз такой тредик, давайте подумаем, как делать поиск по 2 разным параметрам.

Есть таблица с домами в серсисе аренды, а есть таблица где указано есть ли вай фай в доме.

Как вывести только те дома, где есть вай фай?
Аноним 10/10/24 Чтв 22:45:22 #70 №311500029 
image.png
>>311499983
Аноним 10/10/24 Чтв 22:46:11 #71 №311500053 
>>311499866
А что не так то? У нас тоже все ревьюят всех. Не в смысле что ты кинул код и вся команда его должна посмотреть, а в смысле что код уходит на ревью кому-то одному, но это может оказаться кто угодно из команды. Ну кроме джунов, понятное дело, но джунов мы сейчас не держим.
Аноним 10/10/24 Чтв 22:46:13 #72 №311500055 
>>311498280
бамп вопросу
Аноним 10/10/24 Чтв 22:47:45 #73 №311500108 
>>311500053
У нас кстати даже джуны ревьюят. Правда когда лид видит, что там нехуй ревьюить
Аноним 10/10/24 Чтв 22:47:51 #74 №311500113 
>>311499863
Пушто ты и долбоебы до тебя не могли инкапсулировать логику виноваты джуны которые не имеют норм доков по этому калу из жопы?

>вот это джунское - я ща охуенно сделаю при незнании подводных это классика.
Ничего плохого в этом не вижу. Война это дело молодых. Я сам пердед 42 годика и рад что молодые люди заряжены разгребать кал. Да, они его тоже наплодят, даже в новых проектах где они уже будут все писать с нуля старшими разрабами, но хотя бы учтут ошибки прошлых попыток.
Аноним 10/10/24 Чтв 22:48:01 #75 №311500121 
>>311500029
А у меня сделано так

первый while прогоняет все дома сначала

в это время делается запрос в таблицу вай фай. если он есть, выводим, если нет, пропускаем и следующий шаг

такое решение будет сильно хуже джойнов?
Аноним 10/10/24 Чтв 22:49:06 #76 №311500154 
>>311500121
даже лучше офк. то что там чат гпт высирает ваще в расчет лучше не принимать
Аноним 10/10/24 Чтв 22:51:06 #77 №311500212 
>>311499983
Пиздец. Это ты тот самый легендарный дебил который срет тредами про создание своего AirBnB и призывает других? Ебать тебя миллион сюрпризов ждет как я и писал в тех тредах. У тебя наитупейшие вопросы из возможных которые гуглятся за 3 наносекунды.
Аноним 10/10/24 Чтв 22:52:39 #78 №311500253 
>>311500212
пытаюсь твой ебальник себе имаджинировать ну или хотя бы представить но у меня не получается мб скинешь фотку?
Аноним 10/10/24 Чтв 22:52:40 #79 №311500254 
>>311500154
Я чот погуглил когда-то эти джойны, ничего не понял, и решил делать, как умею.
Аноним 10/10/24 Чтв 22:53:29 #80 №311500270 
>>311500254
👍
Аноним 10/10/24 Чтв 22:54:13 #81 №311500289 
>>311500113
>Я сам пердед 42 годика и рад что молодые люди заряжены разгребать кал.
Соглы
Аноним 10/10/24 Чтв 22:54:37 #82 №311500306 
image.png
>>311500121
>первый while прогоняет все дома сначала
Блядь ахахаха сука. Кажись я понял кто тут мне вечно срет в ответ про свои 450 тысяч чистыми.

>>311500029
>pic
Этот кал из жопы доп фильтры не учитывает. Нуштож в этом и прикол нейросетей. Что спрашиваешь на то и отвечает.
Аноним 10/10/24 Чтв 22:55:29 #83 №311500329 
>>311500306
>Кажись я понял кто тут мне вечно срет в ответ про свои 450 тысяч чистыми.
Не, это не я. Я не работаю в найме.
Аноним 10/10/24 Чтв 22:55:35 #84 №311500332 
>311496471
Ананасы, стал сениором в узкой теме сисадминства, заебало донельзя, даже 300кк\нс не помогают.

Вопрос, на сколько в плюсы+qt+boost будет тяжело вкатится и какой у джунов оклад в этой теме?
Аноним 10/10/24 Чтв 22:55:46 #85 №311500338 
>>311499863
> каждый, сука, каждый, блядь, начинал советы раздавать как и что надо после недели работы с проектом
Ну это нормально, кстати. Среди просто хуевых советов, советов как уже пробовали и хуйня получилась и советов, которые уже оформлены в задачи, просто кто-то забил хуй на то, чтоб беклог посмотреть, иногда действительно дельные предложения проскакивают, потому что человек посмотрел незамыленным взглядом.
Аноним 10/10/24 Чтв 22:56:04 #86 №311500350 
>>311500332
>>311496471 (OP)
В глаза ебусь
Аноним 10/10/24 Чтв 22:56:27 #87 №311500358 
>>311500329
>Не, это не я. Я не работаю в найме.
Может и не ты, но уровень двача в целом такой.
Аноним 10/10/24 Чтв 22:57:06 #88 №311500376 
>>311500029
Господи, блядь, сколько же сокращений, обращений и прочего. Просто нихуя блядь не понятно, как будто код яваскрипт.
Аноним 10/10/24 Чтв 22:57:12 #89 №311500378 
>>311496471 (OP)
Работает Работает. Слизывать код это долбаебы занимаются.
Аноним 10/10/24 Чтв 22:57:48 #90 №311500390 
>>311500306
А я еще думал че блядь в вакансиях спрашивают про знание SQL. Мне казалось что ну его все знают. Ахаха у меня скулы сводит и задыхаюсь от этих алгоритмистов.
Аноним 10/10/24 Чтв 22:58:30 #91 №311500409 
>>311498352
Я буквально такой на своем проекте
4 года работы, 100к строк, все красиво

>>311498358
Так ты не одного, троих найми.
А проектом на 100 лодырей и 30 менеджеров на работе руковожу, и это пиздец, целые департаменты можно заменять несколькими действительно трудолюбивыми челиками. Там правда в цели бизнеса охуенный продукт делать не входит, лучше надежно пилить то, что есть.
> А потом этот хуй уволился, или автобус его сбил
Но вообще я передумал тебе отвечать, ты тупой и выебываешься, бесполезное сочетание
Аноним 10/10/24 Чтв 22:59:53 #92 №311500457 
>>311498611
Не, не, на поздних стадиях тоже норм. Там проблема найма возникает, очень тяжело людей найти. На этом крупные американские компании вывозили раньше, очень сложный найм + очень большие зарплаты, но теперь и они скурвились
sage[mailto:sage] Аноним 10/10/24 Чтв 23:01:37 #93 №311500502 
>>311496471 (OP)
>А код мидлов тоже проходит через кодревью?
а ты думал за что прогерам платят 200к\наносек
не за ковыряние в носу, а за разгребание дерьма за тобой
>ChatGPT 4o
ну это не прогерская нейронка, ты даун раз пишеш на ней
копилот пока самая лучшая, специально натрененая на репозиториях гитхаба
Аноним 10/10/24 Чтв 23:02:21 #94 №311500528 
>>311500457
Обычно просто берут нормальных спецов дорогих когда инвестиции поступают и переписывают с нуля. Можно модулями сцеплять. Не вижу ничего сложного.

Спецов дохуя, дело в бабках.
Аноним 10/10/24 Чтв 23:03:08 #95 №311500551 
Ойти это обсулга не более. Их выжимают как лимон на лимонад. Платят гроши максимум 300К, мелочь для компании. Ойти скот все время думает о работе. Ему надо все время изучать бессмысленные фреймворки, чтоб быть конкурентоспособным. В конце потеря Здоровье, Психическое расстройство, отвал жопы, спина кривая, мозг скукоживается и становиться тупым . От ойти человек тупееет. Деградация личности. Стал мало эффективным? Отключают компьютер выгонят на улицу. Всё не нужен. За забором очередь индусов за лепёшку навоза и лист риса готовы работать так же. Ойти это мыльный пузырь. Смотрю на ойти натуральные дебилы, рожы важные, но не более просто обслуга. Дуракам дали иллюзию что они важные и нужные для компании кабанычи. В натуре ГОИ еще код ревью делают. Тратя свои время на хуйню. Всем похуй кабагычу пооохуй. Работает и работает. Но ойти проститутка слизвает кончу с кодревью.
Аноним 10/10/24 Чтв 23:04:48 #96 №311500606 
>>311500390
"Знание SQL", кстати, довольно растяжимое понятие.
Аноним 10/10/24 Чтв 23:04:49 #97 №311500607 
>>311500457
>очень сложно
Всегда очень сложно, когда мало денег. Когда много денег, почему-то спецы буквально за неделю находятся.
Мимо миддл++ зоонаблюдал, как искали миддла в компанию, а потом нашли за 4 дня, когда ценник х2 сделали.
Аноним 10/10/24 Чтв 23:05:56 #98 №311500640 
>>311499612
Пиздец а не код. Сокет коннекшн очень хуевый, эти хаки с сапресс файналайз это ужасный ужас. И ты уже пытаешься в RAII но потом еще и запихиваешь дополнительный стейт менеджмент, и твой RAII ресурс может находится в невалидном состоянии.

То что ты совмещаешь в ридере и райдере стейтлесс и стейтфул логику тоже отстой, запихни все в сенд/рисив, зачем ты привязываешь весь ридер к стейту пайпа?
Аноним 10/10/24 Чтв 23:06:01 #99 №311500650 
>>311500606
Как видишь по треду, некоторые даже его первых основ не знают. Именно про это и речь в моем предыдущем комментарии.
Аноним 10/10/24 Чтв 23:06:52 #100 №311500670 
>>311500121
Да, это очень сильно хуже. Твой вариант очень медленный.
Создание запроса к базе само по себе очень медленное. Нужно уменьшать количество запросов.

Из более простых тупых вариантов сделать выборку всех домов с вайфай. После сделать один запрос на выборку домов. Так будет 2 запроса, а не несколько тысяч.
Аноним 10/10/24 Чтв 23:07:49 #101 №311500697 
А зацените мою проверку айди предмета

if (strlen($subjectid) > 3 or !is_numeric($subjectid)) { $subjectid = ""; }
Аноним 10/10/24 Чтв 23:08:50 #102 №311500728 
18f7ef666e6511eeb6e41e2a02a7791fupscaled.jpeg
>>311500551
>Ойти это обсулга не более
А теперь принеси мне бигспешл, двойную картошку и пунш
Аноним 10/10/24 Чтв 23:08:56 #103 №311500731 
>>311500670
>Твой вариант очень медленный.
А как работает джоин на низком уровне?
>Из более простых тупых вариантов сделать выборку всех домов с вайфай
Не очень понял
Аноним 10/10/24 Чтв 23:09:45 #104 №311500749 
>>311500390
Ты нихуя не знаешь Sql там пиздец есть триггеры , функции итд. Хуле ржешь долбаеб? Видно лоускил.
Аноним 10/10/24 Чтв 23:10:21 #105 №311500771 
>>311500749
>триггеры , функции
Ахуеть
Аноним 10/10/24 Чтв 23:10:25 #106 №311500775 
>>311499612

Ужас бля. Груда просто какого-то кала, нихуя не понятно, ноль комментариев, всё в кучу, форматирование по пизде, гигантский класс бля ещё и со вложенным. Кароче мне очень не понравилось. Я такого говна почти никогда не пишу.
Аноним 10/10/24 Чтв 23:10:49 #107 №311500790 
>>311500728
Перну в пакет горячим воздухом. И ты эммммс как вкусно пахнет. Жри .
Аноним 10/10/24 Чтв 23:11:12 #108 №311500800 
Блядь че за хуйня в этом мире творится. Зашел на сайт вкуса очка, а у них рендеринга по ссылкам даже нет. Сука кого они нанимают вообще
Аноним 10/10/24 Чтв 23:11:29 #109 №311500815 
>>311499983
> Есть таблица с домами в серсисе аренды, а есть таблица где указано есть ли вай фай в доме.
А нахуй, собственно, для наличия вайфая отдельная таблица? Сомневаюсь, что у тебя там data vault строили.
Аноним 10/10/24 Чтв 23:11:58 #110 №311500832 
>>311500528
>>311500607
Спецов нет, тем более, я о спецах того уровня, где один человек отделы заменяет. Мы на работке по верху рынка платим (90+ перцентиль, мидлы 300к), а там из требований просто хорошо знать свое дело, и то найти сложно.
Аноним 10/10/24 Чтв 23:12:32 #111 №311500854 
>>311500815
>А нахуй, собственно, для наличия вайфая отдельная таблица?
Я тоже вначале так думал, и у меня была супер таблица, где есть почти всё. Но потом каждая категория начала тредовать себе несколько столбцов, и всё вместе это выглядело просто неудобно, поэтому для каждой категории появилась своя таблица.
Аноним 10/10/24 Чтв 23:12:34 #112 №311500857 
>>311500790
Куда ты пернешь? Тебе еще 20км ишачить по холоду и газы все израсходованы от трения тощих булок. Давай бырам! щас я заказывать буду пердежный хавчик.
Аноним 10/10/24 Чтв 23:13:00 #113 №311500876 
>>311500775
Этого не слушай, комменты не нужны, там все понятно. Класс один, просто разные файлы в одном пастбине.
Аноним 10/10/24 Чтв 23:13:21 #114 №311500889 
>>311499770

Ну кстати там дохуя интересного. Несколько лет работал с аудио видео передачей по сети и трансляциями, работа с NDI и прочими низкоуровневыми штуками. Даже кодек-декодек делал по псевдокоду из стандарта. Ахуенная интересная тема, но со временем всё это становится скучным и ты просто проходишь весь тот путь который однажды прошли все от Си до С++ до Явы.
Аноним 10/10/24 Чтв 23:13:46 #115 №311500904 
>>311496471 (OP)
Это синдром вахтера. У меня никакого ревью нет - есть тесты, если где-то тормозит или косячит и сам накосячивший исправить это не может, то тогда берется тот кто может, а если нет то вообще поебать какой там говнокод.
Аноним 10/10/24 Чтв 23:14:32 #116 №311500924 
Плюс, иногда у тебя количество параметров в категории не ограничено. Например, один репетитор может одновременно преподавать больше 3 предметов, но делать столько столбцов в единой таблице просто неудобно.
Аноним 10/10/24 Чтв 23:15:19 #117 №311500960 
>>311500832
Чем занимается компания? Каких спецов не хватает?
Аноним 10/10/24 Чтв 23:15:44 #118 №311500974 
>>311500904
Двачую. Код ревью это тупая трата времени.
Аноним 10/10/24 Чтв 23:16:00 #119 №311500979 
>>311500254

> вышка не нужна, твёрдо и чётко
Аноним 10/10/24 Чтв 23:16:01 #120 №311500981 
>>311500409
>Я буквально такой на своем проекте
>4 года работы, 100к строк, все красиво
Вот это автофелляция. Прям горловая.
Аноним 10/10/24 Чтв 23:16:42 #121 №311501005 
>>311500960
Ебать тебя не должно. Сам написал бы давно. Девнон
Аноним 10/10/24 Чтв 23:16:45 #122 №311501008 
>>311500832
>где один человек отделы заменяет
Ясен хер, дебилов таких нет.
Я позаменял отдел один раз, теперь если слышу такую хуйню сразу нахуй.
Лучше в банке за -30% релаксировать, чем тебя будут дрочить за то, что ты не сделал работу 3 людей сразу.
>требований просто хорошо знать свое дело
И иметь ВО\серты\6 лет опыта или еще другие формальные фильтры.

Раз за разом зоонаблюдаю, что вы клоуничаете и пытаетесь лохов найти, чтобы они совмещали обязанности 5 человек, а получали 1.5 ЗП рынка.
Аноним 10/10/24 Чтв 23:16:47 #123 №311501009 
>>311500960
Просто вебсервисы, фронтенд-бекенд-базка
Бековых не хватает жестко прям, к фронтам требования пониже прост
Аноним 10/10/24 Чтв 23:17:04 #124 №311501014 
>>311500749
> Sql
> триггеры
Это, блядь, неуправляемое говно. Не используй их, если не хочешь выстрелить себе в ногу и потом долго разбираться что вообще происходит.

> функции итд.
Если ты про оконки, то ок, вопросов не имею. Если ты про всякие самописные "хранимые процедуры", то тоже, блядь, не надо так. Это игрушка дьявола.
Аноним 10/10/24 Чтв 23:17:48 #125 №311501045 
>>311500854
Ты курсач пишешь?
Аноним 10/10/24 Чтв 23:17:49 #126 №311501049 
>>311501009
С фронтами есть проблемы? Ну там качество вкатунов?
Аноним 10/10/24 Чтв 23:18:07 #127 №311501056 
index.jpg
Ребята а почему вы не думаете о том, что код сам по себе вторичен, важно то, какой рынок занимает ваша компания?
Аноним 10/10/24 Чтв 23:19:36 #128 №311501102 
scale1200[1]
>>311500731
Похуй как оно работает. Главное работает и работает быстро.

Сначала select "id" from "wifi" where wifi=true
После из таблицы домов select where id=10 or id=20 or id=30...
id соответствуют значениям которые из wifi-таблицы получил.

Ещё можно сделать таблицу сразу со столбцом вайфай. А не 2 таблицы.
select
from "dom" where wifi=true
Аноним 10/10/24 Чтв 23:20:04 #129 №311501115 
>>311500749
Дебил тупорылый, я не SQL хуесосил, а кретинов которые даже основ не знают. Какой же биомусор типа тебя населяет двач и именует себя айтишниками. Я просто в ахуе.

Заметь - дело не в том что ты делаешь. Я не религиозный фанатик. Дело в профессионализме. Ты просто тупой.
Аноним 10/10/24 Чтв 23:20:14 #130 №311501121 
>>311501008
> дебилов таких нет
Когда свой проект буду расширять, буду норм платить, х4+ от рынка. Это просто выгоднее.

> И иметь ВО\серты\6 лет опыта или еще другие формальные фильтры.
На мидла 300к требуется минимум 2 года опыта, ни ВО, ни сертов не требуется. Мы же не идиоты, ну.
Аноним 10/10/24 Чтв 23:20:59 #131 №311501151 
>>311501056
потому что в этом итт треде никто не способен создать свой продукт кроме меня офк ну и тебя мб
Аноним 10/10/24 Чтв 23:21:03 #132 №311501154 
>>311501056
Так он действительно вторичен.
Главное чтобы бабки без конца не жег как с тем аноном который записи в циклах гоняет.
Аноним 10/10/24 Чтв 23:21:06 #133 №311501156 
Код ревью это САМОТСОС СВОЕГО ПЕНИСА. ВОТ ТАК.
Аноним 10/10/24 Чтв 23:21:23 #134 №311501165 
>>311500409
> Я буквально такой на своем проекте
> А проектом на 100 лодырей и 30 менеджеров на работе руковожу

>100к строк, все красиво
> в цели бизнеса охуенный продукт делать не входит
Б - Биполярочка
Дай угадаю, ты сидишь в бюджетной организации, или той которая у бюджетников подряды получает за госзаказы и считаешь что ты охуенный, при том что пишешь бесполезную нерабочую хуйню.
sage[mailto:sage] Аноним 10/10/24 Чтв 23:21:55 #135 №311501180 
Screenshot20241009-003510.png
>>311501056
Жаачирую.
Сербы в Сербии могут получить только 6 евро в час за работу с наклейками.
Мигранты из России 2800 евро в месяц за реабилитацию сайтов.
Майкрософт - выбор будущего.
Аноним 10/10/24 Чтв 23:22:07 #136 №311501187 
>>311501049
На скрининге и резюме сильно больше отваливаются, на собесах примерно такая же фигня как и с бэком, но к ним требования пониже. В целом качество фронтового разраба ниже бэкового.
Аноним 10/10/24 Чтв 23:22:20 #137 №311501197 
>>311501151
И че ты создал прям охуителтного?
Аноним 10/10/24 Чтв 23:23:22 #138 №311501230 
>>311501102
Так у тебя то же самое, что работает у меня? КОгда к каждой таблице отдельный запрос. А, или ты просто объединяешь несколько строк в один запрос?
Аноним 10/10/24 Чтв 23:23:24 #139 №311501232 
Selection036.jpg
>>311500697

Плохо.

1) Ты сначала делаешь из айти строку и измеряешь её длину в байтах, а потом проверяешь, а не число ли это и не строка ли с числом, так может наоборот проверять? Если это не число и не строка с числом, зачем вообще там считать какие-то байты?

2) Магическая константа 3 в проверке. Почему 3? Откуда 3? Ничё не понятно.

3) Вообще в целом вся проверка вызывает недоумение. Почему именно такие критерии ведут к тому что айди предмета обнуляется.

Альтуха с пикрила ничё не поняла, переделывай.
Аноним 10/10/24 Чтв 23:23:27 #140 №311501233 
>>311501165
Нет, я сижу в частной компании на руководичах, и вечером пишу для себя фигню которая понемногу продается (но еще годик и будет много продаваться, вот увидите, буду за х4 нанимать)
Аноним 10/10/24 Чтв 23:23:30 #141 №311501236 
>>311501121
За х4 от рынка у тебя будет очередь квалифицированных кандидатов примерно до горизонта и пару раз огибать землю и все готовые выйти буквально завтра. В практике недостаток именно в зп или голове нанимающего, а не в кандидатах. Я ирл видел, что люди дропали работу за х2 сразу же, за х4 они будут прям как получат оффер, в ту же минуту.
Аноним 10/10/24 Чтв 23:23:34 #142 №311501239 
>>311501197
учет индивидуальной производительности на серийном производстве
Аноним 10/10/24 Чтв 23:23:43 #143 №311501242 
>>311501187
>В целом качество фронтового разраба ниже бэкового.
Что конкретно?
Аноним 10/10/24 Чтв 23:24:16 #144 №311501257 
>>311501115
Да да ты наша умничка. Иди сюда пососи мой хуй намазанный мороженом СЛИВОЧНЫЙ.
Аноним 10/10/24 Чтв 23:24:28 #145 №311501267 
>>311501102
>Ещё можно сделать таблицу сразу со столбцом вайфай. А не 2 таблицы.
Нельзя, ведь у тебя не только вай фай, а ещё 10 параметров, и поиск может быть по всем сразу.
Аноним 10/10/24 Чтв 23:24:55 #146 №311501282 
>>311501239
УРВшку обычную?
Ты взял базу входов-выходов-обедов-перекуров и вычел это из 8\12 часов? Я в экселе такие учеты каждый месяц делаю
Аноним 10/10/24 Чтв 23:25:03 #147 №311501285 
>>311501154
>Главное чтобы бабки без конца не жег как с тем аноном который записи в циклах гоняет.
Не понял, это ты сейчас на меня быканул?
Аноним 10/10/24 Чтв 23:25:22 #148 №311501298 
>>311501151
Я создал 5 проектов, но все они приносили меньше чем на моей текущей синьорской позиции. Зато не ебу мозги с 100 специализациями в одно ебало. Прямо в детсад попал где мне попку подтирают и в лобик целуют. Ну и кормят хорошо сверх наносеков
Аноним 10/10/24 Чтв 23:25:30 #149 №311501307 
>>311501239
Это как? Кто сколько ебашил на работе?
Аноним 10/10/24 Чтв 23:26:38 #150 №311501344 
К нам приходят всякие фрики иногда устраиваться на работу. Вижу тату и присинг. Сразу отказ. Даже если кандидат прошёл все тесты и подходит к нам. Просят причину отказа. Говорю у нас в коллективе не принято выражаться. Так как это нарушает личное ментальное пространство сотрудников. А зарплаты у нас хорошие, бесплатная здоровья еда, есть комната отдыха. Сотрудник может поспать 30 минут в обеде. Иду начальнику согласовываю причину отказа на приём работу кандидата. Быдло должно страдать.
Мимо кадровик.
Аноним 10/10/24 Чтв 23:27:01 #151 №311501356 
>>311501008

Базанул.
Аноним 10/10/24 Чтв 23:27:52 #152 №311501374 
>>311501232
>Ты сначала делаешь из айти строку и измеряешь её длину в байтах
Где? Там же вроде количество символов, разве нет? Это php, если что.

Я думал, что я сначала проверяю количество символов, а потом не число ли это.

>зачем вообще там считать какие-то байты
В целях безопасности, чтобы никто не подал мне миллион символов в переменную.

>Магическая константа 3 в проверке. Почему 3? Откуда 3? Ничё не понятно.
Предполагаемый максимум количества предметов, то есть грубо говоря несколько сотен, или 999.

>3) Вообще в целом вся проверка вызывает недоумение. Почему именно такие критерии ведут к тому что айди предмета обнуляется.

Потому что мне нужно только число и только не больше 3 символов. Если это что-то другое, то я делаю вид, что этого не существует.
Аноним 10/10/24 Чтв 23:28:55 #153 №311501406 
>>311501307
ну если оче грубо говоря то да. присутствие, эффективные минуты, минуты простоя, минуты брака
Аноним 10/10/24 Чтв 23:29:04 #154 №311501407 
>>311501008
>И иметь ВО\серты\6 лет опыта или еще другие формальные фильтры.
Заметил что этим промышляют колхозные рога и копыта за 40 тыщ рублей чуть ли не на мидла и крупняк. Посередине какой-то адекват сохраняется (чуть выше среднего)
Аноним 10/10/24 Чтв 23:29:53 #155 №311501432 
>>311501282
>Я в экселе такие учеты каждый месяц делаю
Скажи основателям нотион, что ты можешь всё то же самое в блокноте, а они лохи с капитализацией в несколько миллиардов.
Аноним 10/10/24 Чтв 23:30:23 #156 №311501446 
.webm
>>311501233
> но еще годик и будет много продаваться, вот увидите
Аноним 10/10/24 Чтв 23:30:55 #157 №311501470 
>>311501230
>ты просто объединяешь несколько строк в один запрос?
Да.
Аноним 10/10/24 Чтв 23:31:33 #158 №311501492 
>>311501344
Кадровиков мужчин не существует
Аноним 10/10/24 Чтв 23:31:36 #159 №311501494 
>>311501470
Ну... в условиях запроса по трём разным параметрам, я не думаю, что мне будет удобно обслуживать такой код.
Аноним 10/10/24 Чтв 23:31:50 #160 №311501501 
>>311501407
Ты будешь смеяться, но требование жесткое ВО или опыта работы любят внезапно банки. Иронично, что на начинающие и на старшие позиции.

Когда я был джуном мне из-за ВО отказали, когда я собесился на тимлида, мне из-за ВО отказали. На миддла и на сениора ВО не нужно.
Аноним 10/10/24 Чтв 23:32:15 #161 №311501510 
Например, показать репетиторов, кто преподаёт математику, готовит к ЕГЭ и чай час стоит 1000 рублей.
Аноним 10/10/24 Чтв 23:33:10 #162 №311501544 
>>311501282
👍
Аноним 10/10/24 Чтв 23:34:34 #163 №311501586 
>>311501267
Это нужно смотреть по ситуации. 3-5 параметров можно сразу в общую таблицу. Если параметров много и они в будущем ещё будут меняться, то отдельные таблицы предпочтительней.
Аноним 10/10/24 Чтв 23:34:38 #164 №311501587 
>>311501501
А потом я получаю ошибки что сервис пизданулся региональный когда пользуюсь сбером.

Или кал на фронтенде.
Где все эти хваленые компуктерсайенс гении мне так и не ясно.
Аноним 10/10/24 Чтв 23:35:29 #165 №311501618 
>>311500212
Да, это я. Я в любом случае уже кайфанул, пока делал это. Так что даже если не получится, я не сильно расстроюсь.
Аноним 10/10/24 Чтв 23:35:41 #166 №311501625 
>>311501406
Баля тебе там наверное проклинают рабочие.
Аноним 10/10/24 Чтв 23:35:52 #167 №311501634 
>>311501236
Я не просто о квалифицированном кандидате. Есть такой уровень "заклинателей кода", которых я почти не встречал за жизнь. Они пишут на любом языке сходу, на любой технологии, анализируют сложный продукт, будто входя в воду, и придумывают удивительно эффективные решения, ловко жонглируя десятками абстракций.

Это сочетание высокого вычислительного интеллекта и одержимости технологиями. Я сам такой и очень редко когда могу с кем на равных поговорить, даже среди ФААНГ инженеров далеко не каждый так может / хочет.

Там проблема в том что раньше эти люди уже получали х4 от РФ рынка. Но сейчас с мировым наймом пиздец, поэтому нет, х4 почти нереально найти, и есть шанс их поймать.
Аноним 10/10/24 Чтв 23:36:58 #168 №311501669 
>>311501446
Ну оно $10k баксов приносит, этого просто не достаточно чтобы рок звезд понанимать, а очень хочется
Аноним 10/10/24 Чтв 23:37:39 #169 №311501691 
>>311501625
наоборот я им фэир плей устроил. каждый видит скока наработал и скока бабоса залутает в конце месяца. они трейдят эти минуты между собой, делают подгоны, мутят схемки с браком. кто хочет работать остается, остальные валят. всем покайфу
Аноним 10/10/24 Чтв 23:39:54 #170 №311501771 
Selection040.jpg
>>311501374

Нет не в символах. Если ты туда вставишь 3 русские буквы, то strlen тебе покажет 6, а не 3. Чтобы показало 3, надо использовать mb_strlen с соответствующей кодировкой. Почитай внимательно как работает данная функция.

Вот это уже другая тема. Поэтому тебе надо писать не 3, а ввести константу типа MAX_ID = 999 и сравнивать с ней.

Логика тогда будет такая: если это не натуральное числое или если это натуральное число больше максимального айдишника, то обнуляем айдишник.

Хотя к обнулению айдишника тоже вопросы. А что там у тебя дальше за логика что его надо обнулить. И вообще почему он строка, если он числовой. Решил бы сразу вопросик с тем что он не может быть строкой либо сразу преобразовывается в целое число и ни какую длину в символах проверять будет не надо.
Аноним 10/10/24 Чтв 23:40:11 #171 №311501782 
>>311501634
>Есть такой уровень "заклинателей кода"...
Ааа, так ты шиз-пердолик. Ну как любой адекватный кандидат знает, что с шизами-начальниками лучше не работать. Я бы такую хуйню услышав тихо отключился бы.

Я тебе крайне соболезную, что ты всю жизнь в компьютер положил, в долгосрочной перспективе это не окупается.

Вот мы и на сосаче нашли шизов-пердоликов, которые положили всю жизнь на компьютер, а потом доебывают всех, почему у них есть жизнь кроме ПК. Я думал вы уже вымерли.
Аноним 10/10/24 Чтв 23:40:14 #172 №311501786 
>>311501492
Я трансуха, так-то выгляжу еще как тян, но уже на гармонах
Аноним 10/10/24 Чтв 23:41:03 #173 №311501814 
>>311501771
гет э лайф бро аргумент в 2к24 году
абучан итоги
Аноним 10/10/24 Чтв 23:41:16 #174 №311501824 
>>311501374
твоё условие !is_numeric( исключает любые цифры.

Если тебе цифры нужны, то "число = число умножить на единицу"
И далее число>0 AND число<1000

тк твой is numeric пропускает строки, числа начинающиеся с нуля, с десятичной дробью и тп.
Аноним 10/10/24 Чтв 23:41:38 #175 №311501838 
>>311501814
это сюда
>>311501782
Аноним 10/10/24 Чтв 23:44:57 #176 №311501952 
>>311501771
Ну ёпта, и правда в байтах.

>а ввести константу типа MAX_ID = 999 и сравнивать с ней
Да, но я паранойю, что если подать в сравнивалку значений миллион символов, то она может глюкнуть и это может стать воротами для входа злоумышленника.

>Логика тогда будет такая: если это не натуральное числое или если это натуральное число больше максимального айдишника, то обнуляем айдишник.
Это пойдёт

>Хотя к обнулению айдишника тоже вопросы. А что там у тебя дальше за логика что его надо обнулить.
Ну это уже ньюансы. Дальше там есть селект, и если в куках был сохранён предмет - мы его подставляем. А если нет, то там "выберите предмет".

>И вообще почему он строка, если он числовой
Я этим вообще не занимаюсь, Я не знаю, что строка а что число, Я просто пишу как пишется. Ну, это работает.
Аноним 10/10/24 Чтв 23:45:05 #177 №311501962 
>>311496471 (OP)
Код мидла тоже проходит проверку.
В т.ч. и синьки, если у участка кода есть "куратор", джун или мидл фичу написавший.
Аноним 10/10/24 Чтв 23:46:22 #178 №311502003 
Я пхп чмо
Аноним 10/10/24 Чтв 23:46:28 #179 №311502007 
>>311501824
>твоё условие !is_numeric( исключает любые цифры
Наоборот же. Во всяком случае этот код работает и числа пропускает.
Аноним 10/10/24 Чтв 23:46:35 #180 №311502008 
>>311496731
Этим у нас занимается архитектор проекта и системный аналитик. Системный планирует бд совместно датабейз инженером и пилит схемы согласно функционалу, который получил от бизнеса. Архитектор с техлидом составляют структуру проекта, подбирает нужную архитектуру каждого сервиса с учётом выбранного языка и необходимой масштабируемости.
Аноним 10/10/24 Чтв 23:47:45 #181 №311502041 
>>311501838
Нет, это твой стиль жизни и твоё право. Ты забавный, я таких как ты давно уже не видел вне НИИ всяких.

Ну как-бы да, большинство рынка работает только 8 часов 5 дней. А в 18.01 уже выбрасывает из головы работу.
Нахрен это всё что ты описал надо, если по итогу профита в обмене денег на время нет?
Аноним 10/10/24 Чтв 23:47:55 #182 №311502044 
Selection036.jpg
>>311501824

База, кстати:

$subjectid = "-0.";
if (strlen($subjectid) > 3 or !is_numeric($subjectid)) { $subjectid = ""; }
echo var_export(strlen($subjectid) > 3, true) . "\n";
echo var_export(!is_numeric($subjectid), true) . "\n";
echo $subjectid . "\n";

Вывод:

false
false
-0.
Аноним 10/10/24 Чтв 23:48:16 #183 №311502055 
>>311501782
Ну анон, я же так на собесах не говорю, смеешься чтоли.
> Я тебе крайне соболезную, что ты всю жизнь в компьютер положил, в долгосрочной перспективе это не окупается.
Люди почему-то выдумали, что знают, что окупается, а что не окупается. Я думаю это коупинг, а то не комфортно становится.
По факту у меня есть:
- обожаемое занятие
- гордость искусного инженера-технодворфа, философия мастера
- обожание вкатунов и вкатуняшек
- возможность постепенно уйти с найма, и открыть свою ламповую конторку
- свобода путешествий по всему миру
- деньги, чтобы финансировать свои хотелки, и свалить на пассивный доход к 35 макс, а можно и к 30
- время, чтобы встречаться с охуенными людьми
- здоровье

Я хз, очень доволен, и не представляю, какая еще работа в наши дни дает столько возможностей
Аноним 10/10/24 Чтв 23:49:38 #184 №311502096 
image.png
Это правда что сейчас C/C++ толковых не хватает которые нужны на импортозамещение? Что платят 500к, но требования конские и спецов просто нет и они их просто не наймут никогда в текущих условиях массового отъезда после известных событий.

Типа бабки есть на импортозамещение, а приемка заебется ждать продукт так как людей нет.

Мысль не моя если че (увидел в одном видосе)
Аноним 10/10/24 Чтв 23:50:53 #185 №311502138 
>>311502055
Сколько лет?
Я сейчас админю, думаю вкатываться в девопсы или бекенд на питоне, буду откликаться на обе вакухе, т.к. знаю обе области на уровне джуна вкатунца, но в девопсе конечно намного уверенее.
А ты что думаешь, что посоветуешь?
Аноним 10/10/24 Чтв 23:51:04 #186 №311502145 
>>311502044
Да, похоже без сравнения 1 to 999 не обойтись.
Аноним 10/10/24 Чтв 23:51:19 #187 №311502156 
>>311502055
Ну мы с тобой несколько разные. Я джуном также как ты делал, а потом оказалось, что пока все белые люди в 18.01 выкидывали работу из головы я зачем-то ишачил.

Сейчас я сениор и моя работа существует с 9.01 до 18.01 и ни минутой больше.
Я даже ничего не читаю уже вне рабочего времени.
Все эти эфемерные гордости не выражаются в деньгах, а если что-то не выражается в деньгах, значит это потерянное время.
Аноним 10/10/24 Чтв 23:51:29 #188 №311502159 
>>311502138
слушай свое сердце
Аноним 10/10/24 Чтв 23:52:09 #189 №311502179 
>>311501824
>число умножить на единицу
Это можно на intval(); заменить.
Что бы шизы с двача не докапывались на кодревью.
Аноним 10/10/24 Чтв 23:52:43 #190 №311502191 
>>311502159
Спасибо, пойду на сво
Аноним 10/10/24 Чтв 23:52:45 #191 №311502192 
>>311502003

Я тоже, минусы?
Аноним 10/10/24 Чтв 23:53:21 #192 №311502213 
С другой стороны, все эти минус ноль мне вреда сделать не могут. В отличие от скл инъекций. Так что даже если такой код их пропускает, то уязвимости нет, просто может работать не идеально.
Аноним 10/10/24 Чтв 23:54:15 #193 №311502247 
>>311496471 (OP)
Я у нас в команде не вводил код ревью. Мы как правило просто созваниваемся и обсуждаем рабочий вопрос, если что-то не получается или какие-то затруднения.
Но мы в основном ориентированы на создание внутренних инструментов, поэтому в целом чиллим.
Аноним 10/10/24 Чтв 23:54:21 #194 №311502253 
>>311502213
тебя не скл инъекции погубят а гордыня
Аноним 10/10/24 Чтв 23:54:50 #195 №311502265 
>>311502191
👍
Аноним 10/10/24 Чтв 23:54:56 #196 №311502269 
video2024-04-2415-38-18.mp4
Третий год пошел, никто меня не ревьювил ни разу, мб по мелочи
Аноним 10/10/24 Чтв 23:55:13 #197 №311502285 
>>311502253
Скорее ограниченные ресурсы, ведь со своим движком ковыряюсь я один...
Аноним 10/10/24 Чтв 23:55:43 #198 №311502305 
>>311502285
г о р д ы н я
о
р
д
ы
н
я
Аноним 10/10/24 Чтв 23:55:55 #199 №311502312 
>>311502007
У тебя ошибка в or
Аноним 10/10/24 Чтв 23:56:34 #200 №311502330 
>>311500697
Внедряешь вместо интов юиды, проверяешь регуляркой на юид, если не юид, сразу падаешь, вопросы пожелания?
Аноним 10/10/24 Чтв 23:57:04 #201 №311502345 
>>311502330
Да, мне вариант с регуляркой тоже пришёл в голову.
Аноним 10/10/24 Чтв 23:58:16 #202 №311502385 
>>311502138
27, я думаю это вкусовщина и тебе решать. Мне девопсинг не особо заходил, но я немного аутист и люблю залипать вглубь, а не в ширину.

>>311502156
Я никогда не ишачил ради денег, просто очень программировать люблю. На работе работаю немного, все остальное время занимаюсь самостоятельно программированием, или двигаю собственные начинания на работе.

И знаешь, это всегда превращалось в деньги, и довольно неплохие, сейчас уже на $20k/мес сижу
Аноним 11/10/24 Птн 00:00:03 #203 №311502436 
>>311502385
Удачи тебе на твоем пути. Каждому свой путь в этом мире.
Аноним 11/10/24 Птн 00:01:11 #204 №311502469 
>>311502436
>Каждому свой путь в этом мире.
мудро
Аноним 11/10/24 Птн 00:01:28 #205 №311502480 
>>311502330
>сразу падаешь,
Ошибку сначала нужно показать.
Аноним 11/10/24 Птн 00:02:16 #206 №311502506 
>>311496471 (OP)
Я 12 лет работаю программистом и мои мерджи идут на ревью. У нас все проходят через ревью. Тимлид тоже должен 2 апрува получить. Никаких исключений.
Аноним 11/10/24 Птн 00:02:22 #207 №311502510 
>>311502480
>Ошибку сначала нужно показать.
Нет, мне не нужно. Мне нужно только принять, если всё устраивает.
Аноним 11/10/24 Птн 00:03:02 #208 №311502531 
>>311502436
Вот и я о том же, а не о
> Я тебе крайне соболезную, что ты всю жизнь в компьютер положил, в долгосрочной перспективе это не окупается.
Аноним 11/10/24 Птн 00:03:55 #209 №311502555 
Selection045.jpg
>>311502345

Она тут не нужна. Просто берёшь то что дали на ввод и кастишь в int. А потом разбираешься. Вот бест практика как сделать из строки число, грубо говоря.
Аноним 11/10/24 Птн 00:04:14 #210 №311502563 
>>311502480
Показать попочку... вот так вот так... мммм
Вообще для такого пишут/пиздят валидатор, прогоняют через него DTO со своими данными и кайфуют, а падают/логируют в валидаторе
Аноним 11/10/24 Птн 00:04:30 #211 №311502571 
>>311502510
Заебешься потом искать почему оно не работает.
Аноним 11/10/24 Птн 00:07:37 #212 №311502659 
>>311502571
Ну, эта переменная - куки. В куки должны попадать значения, которые задаются кодом, а они нормальные. Если там аномалия - то скорее всего юзер сам ковырялся, а если так, что плевать, что у него там не работает, обычные клиенты не заметят.
Аноним 11/10/24 Птн 00:07:47 #213 №311502668 
>>311502555
Мне кажется это ленивый способ, где мухи перемешаны с котлетами. Тебе могут прислать говноданные, динамодриснявый пхпшвайн их скастит в что-то, что дальше в коде успешно прожуётся, потом сиди ищи, где всё по пизде пошло. Надо обрабатывать конкретно то, что пришло на вход, без преобразований этих
Аноним 11/10/24 Птн 00:08:26 #214 №311502687 
15192065016090-b.jpg
>>311496471 (OP)
Любой код проходит код ревью.
Даже сеньора, даже начальника отдела.

Ревьюить, опять же, может кто угодно, даже джун код сеньора ревьюить может. Большие задачки, конечно, джуну ревьюить никто не даст, но если это простой фикс, а все прогеры заняты - вполне могут и на джуна ревью скинуть. На меня так некоторые задачки сеньора кидались, причём сеньор сам просил отревьюить, т.е. это не что-то прям такое зазорное.
Аноним 11/10/24 Птн 00:08:37 #215 №311502696 
>>311502668
Мне кажется, вы слишком увлеклись идеальностью кода, вместо того, чтобы думать о том, как занять больший процент рынка. Работает и ладно.
Аноним 11/10/24 Птн 00:09:24 #216 №311502720 
>>311502696
Мы чисто теоретически, на работе я бы использовал первое решение, с которым от меня все отъебутся
Аноним 11/10/24 Птн 00:09:34 #217 №311502724 
Белый список из цифр и не более 3 символов?
Аноним 11/10/24 Птн 00:10:20 #218 №311502750 
>>311502659
Удачи тебе.
Аноним 11/10/24 Птн 00:10:57 #219 №311502775 
>>311502720
Я 2 дня делал свой собственный селект. Мне нужен был кастомный, красивый. Я мог кастомизировать стандартный, но не мог изменить его весь.

Я нашёл в гугле готовые решения для любого количества элементов, но это был код в чуть ли не 11 строк!

Я написал решение в 3 строки, и оно работает идеально.
Аноним 11/10/24 Птн 00:11:24 #220 №311502788 
Могу показать, но вы будете смеяться. Но я всё равно покажу.
Аноним 11/10/24 Птн 00:13:10 #221 №311502827 
Screenshot1374.png
Screenshot1375.png
Аноним 11/10/24 Птн 00:14:00 #222 №311502848 
Код не причёсан, так что не надо ругаться.
Аноним 11/10/24 Птн 00:15:21 #223 №311502886 
>>311502848
почему переменная predmet по русски а имя функции по английски? поменяй на sdelativibor() и норм
Аноним 11/10/24 Птн 00:21:36 #224 №311503057 
Эх ну куда все ушли...
Аноним 11/10/24 Птн 00:27:34 #225 №311503211 
>>311501233
>я сижу в частной компании на руководичах, и вечером пишу для себя фигню которая понемногу продается
По факту ты лениво пописывал какую-то хуету 4 года подряд. За такое время вполне реально напукать столько кода. Но обычно хотят за месяц такой результат. Ну ок - за два. За полгода и чтобы идеально было.
Ну ты понел.
Аноним 11/10/24 Птн 00:39:46 #226 №311503527 
>>311496471 (OP)
>А код мидлов тоже проходит через кодревью?
>
В идеальном мире и код синьеров тоже. То это в идеальном. ИРЛ кодревью это "доебись до запятой" а вовсе не объясни что можно было сделать лучше.
Аноним 11/10/24 Птн 00:41:11 #227 №311503567 
>>311503527
>можно было сделать лучше
Что значит лучше? УДобнее в обслуживании, или правильно по мануалам?
Аноним 11/10/24 Птн 00:41:37 #228 №311503584 
>>311496640
>но и он гавно.
Как же ты прав. А все потому что говно изначальная архитектура.
Аноним 11/10/24 Птн 00:54:33 #229 №311503886 
>>311496640
>джуны и мидлы - макаки
Ну давай в одно ебало весь проект напиши и приходи когда сдохнешь от работы 25/8, ЧСВ-шная хуйня
Аноним 11/10/24 Птн 01:54:43 #230 №311505284 
>>311503211
> Но обычно хотят за месяц такой результат
Я не представляю как кто-то будет в здравом уме ожидать 100к строк качественного сложного кода за месяц. Да любого кода, лол, кроме сгенеренного.

Но я в одиночку спокойно поддерживаю этот проект, и мог бы его написать за год фуллтайма.

Для сравнения на работке у меня есть направление, так там 40 человек поддерживают кодовую базу из 30 сервисов, в сумме ~120к строк, из которых 20к минимум конфигов и еще 70 бойлерплейта.

И всех все устраивает. А если я скажу - давайте их сократим и наймем 4, где каждому будем платить по 1500к меня повесят нахуй, потому что работает - не трогай. И 4 могут скооперироваться и съебать в закат, а 40 не могут. А еще пол бизнеса придется уволить и начать слушать, что инженеры говорят, потому что инженеры будут такие, что бизнес за пояс заткнут, а это уже конфликт интересов.

Хотя эти 4 меня за полгода привели бы все в идеальный порядок, и еще за следующий год вывели продукт в лидирующие позиции, и сидели бы на поддержке этого добра, пока не надоест.
Аноним 11/10/24 Птн 01:55:24 #231 №311505295 
>>311505284
40 разрабов кста, я тестировщиков и скрам мастеров не считал
comments powered by Disqus

Отзывы и предложения