-
Сообщений
6 813 -
Зарегистрирован
-
Посещение
-
Время онлайн
115д 18ч 38м 40с
Все публикации пользователя sB.Raven
-
Привет! Ну давай тебе проведу ликбез. Начнем с терминов верификация и валидация. Валидация и верификация — это процессы контроля качества, но они отвечают на разные вопросы: верификация (verification) проверяет, правильно ли мы строим продукт (соответствует ли он спецификациям и стандартам), а валидация (validation) — правильный ли продукт мы строим (соответствует ли он реальным потребностям пользователя и бизнес-целям). Теперь применим это к коду. Верификация это, кодстайл, цикломатическая сложность, нейминг и удобство поддержки кода. Валидация это тесты, проверка что код решает то, что требуется от фичи. Так вот, код-ревью это в первую очередь верификация. Валидация это как правило следующая колонка на доске, где уже QA в полную силу погрузится в контекст. У ревьюящего нет времени и сил поглотить весь контекст и валидировать весь твой код. Он может только верифицировать его кусками и в общем. А теперь давай посмотрим на пирамиду тестирования. Точнее на кубок Вот видишь статические тесты. Это и есть та самая верификация. Ты не сможешь даже отдать на кодревью код который не компилируется, не отрыгивает ошибки. Не проходит всякие линтеры и статические анализаторы. Так что в современном мире смотрят на кодревью? Да собственно в основном все то же что я описал выше. Сложности, структурные и асимптотические, анализ которых не смогли настроить или невозможно настроить , кодстайл который нельзя зафиксировать линтером. Ошибки, которые нельзя обнаружить еррорпроном. То, что подсветила умная IDE у писавшего код, но тот проигнорил, а ревьюер нет. Можно ли это все автоматизировать? Естественно, особенно в мире LLM. Вообще моделям качества ПО и метрикам качества лет больше чем тебе и мне. Но когда людишек заставляют писать соблюдая когнитивные и цикломатические сложности они то и дело делают @SuppressWarnings("CyclomaticComplexity") Ну а такие же ревьюеры людишки на это закрывают глаза, потому что ну пусть тут приватный метод чуть сложный зато не такой вербозный. И как раз на этапе кодревью говно зачастую пропускается просто потому что челики устали бодаться обсуждая как это говно переписать. tl;dr Кодревью это манкиджоб хуйни которую не хватило ресурсов автоматизировать. Вот можно доклад про кодревью послушать. Чел ты не выкупаешь Кодревью нужен чтобы старые пердуны синьоры получили дозу дофамина от буллинга джунов Мой любимый способ - это заставить писать юнит тест под двухстрочное изменение кода Можно даже не читать коммит - видишь что нет юнит теста пишешь нужен юнит тест если юнит тест есть пишешь что надо добавить больше а еще переписать весь код в файле под какой-нить дурацкий новый стандарт Этот Джун не смотрит твои пуллы? у тебя зарплата настолько маленькая что урезаться некуда, ты джуном больше получать должен (если только рынок не совсем сдох) в смысле будете мы и есть и будем и это реальность осталось выкупить что такое антигравити задача синьеров не таски закрывать лол когда твой антигравити (чтобы это ни значило) начнет писать таски, тогда поговорим Уже пишет таски придумал че далть будешь когда через 6 мес выставят на мороз? Да я же написал - проверять то что выдает Antigravity Проверять будет кворум агентов, это будет быстрее и делевле чем кожаный мешок на Вове. Брать ответственность будет продактовнер. Если в кворуме разногласие, задача будет на доработку отправлена. Если разногласия не закрылись, придет твой CTO/техлид и все порешает. Единственная роль которую я не могу представить как в айтишечке заменить, это чел который может эскалировать инциденты, отзывать доступы (принимать решения), закрывать фаерволы или увидев что в интернете хайпует react2shell поднять вопрос а что у нас на реакте и где нас могли уже выебать и скомпрометировать. От того как Вова цепляется за свою рекомендательную роль очень смешно. Рекомендовать может и нейронка, а твоя проверка и аппрув кода никак не влияет на его валидацию и верификацию в дальнейшем. Индусы успешно писали говнокод десятелетиями, теперь говнокод могут писать нейронки. Причем нейронки могут с коротким циклом статистических анализаторов, метрик сложности кода и прочих инструментов за копейки его переписывать. Короче, что я хочу сказать. Твоя проверка как собаке пятая нога, это и не полноценная верификация кода и не валидация. Ты пытаешься продать важность своей практики кодревью которая и без ЛЛМок считалась хуйней от которой нужно уходить, верификация статическим анализатором, а валидация на стадии QA. Сейчас ты можешь аппелировать к какой-то насмотренности. и знания ошибочных паттернов которые статическими анализаторами не поймать, а у ЛЛМ ума нет чтобы определить и тут такой супергерой Вова посмотрит код и скажет что вот это код хуйня. Но это такое поле битвы где преимущество машины очевидно в перспективе. Ты нагнетаешь. В мире ллм - тебе надо быть более эффективным в использовании, чем твои коллеги. А разве так было не всегда?.... Продавать себя лучше, чем твои коллеги. к выражению "крысиные бега" добавь компудахтер и ты получаешь айти - звучит или звучало продажно.
-
рыга в прайме, наебнул походу 2 по пийсят
-
@Serg121 ставка вроде сползает, облигации вроде растут 22% на некст год дают, вроде 0 риска как с вкладом, а акции - это казино.
-
бухают люди чтобы снять тревогу и приподнять бетонную плиту ебаного существования хотя бы на секундочку, а не от того что это вкусно Это не тебе скучно, это ты скучный. даже из списка наркоты - мозг будет выбирать алкашку. потому что за 5минут ты меняешь свое состояние, без запуска трипа.
-
Цены на хаты ваще пиздос, если честно.
-
Привет, поч в кейсы не инвестировал? че за кейсы? здаров привет, кейсы в ксго так уже взял привет, че взял рассказывай пацанам привет, а кейсы где? это че за хуйня Это оружие
-
Привет, поч в кейсы не инвестировал? че за кейсы? здаров привет, кейсы в ксго так уже взял привет, че взял рассказывай пацанам
-
Привет, поч в кейсы не инвестировал? че за кейсы? здаров привет, кейсы в ксго так уже взял
-
Привет, поч в кейсы не инвестировал? че за кейсы? здаров
-
вот ты подошел к тому что важно устройство компании и кто в ней за что отвечает и что делает или не делает Дай надежду, что где-то есть эльдорадо...
-
взял газпрём по 126.80 вдолгую. Цель 350 минималка - какой таймлайн? ну явно не вслед. году. Через 5лет придёт +-
-
чуть попозже в своем развитии ты пойсешь что психология человека в целом тоже уже понятная механика и выйдешь на понимание того что все утыкается в организацию компании (процессы, иерархия, культура и тп) но да, ты правильно этот этап понимания прошел. технологии не проблема. Я имел ввиду - что проблема разработки по, не в технологиях, а в людях. Как можно пофиксить чсв атмосферу? - уволить руководителей(9из10 этого не произойдет - увольняют работяг) - если компания уровня бигтех - начать переводить с проекта на проект управляющий состав условные каждые N лет(такое вроде есть в сбере....) - продать новую супер пупер хард технологию и переписать проект Обчно выбирают последний пункт. Понятно, что психология социума и человека - досточно понятна миру. Кто будет только этим заниматься внутри компании?
-
Объективно харош, да. Как по мне - у тебя классическая ловушка джокера. Надо делегировать разработку на работяг. здесь бинарная развилка - или ты справляешься с делегировнием или ты вконце вконцов привыкаешь ахуевать от давления на работе и тебя начинает всё раздражать... превращаешься в серого кардинала на проекте, твой авторитет абсолютен, внешне в софтах - ты даже можешь быть вполне ок. Но в реальных вопросах - никто без твоего согласия ничего не делает. В ит - технологии бесконечно улучшаются. Но самое слабое место в ит - это психология человека. Токсичную атмосферу - создает руководство, где разрабы просто не могут уже находится и начинается текучка... проект руинится
-
Ты не понимаешь почему квартира в более старом доме не с окнами в пол будет стоить дешевле, чем моя... Жди в 27 году, я напишу за сколько ее сдам и это будет более 100к. Может у тебя в головек что-то щелкнет и ты извинишься за свои слова. Но сомневаюсь, что ты на это способен. Почему считаешь 100к+ - адекватной ценой за аренду Потому что за эту цену есть спрос. Еслиб снимали за 200, то сдавал бы за 200. Ты пытался за 200сдать?
-
Ты не понимаешь почему квартира в более старом доме не с окнами в пол будет стоить дешевле, чем моя... Жди в 27 году, я напишу за сколько ее сдам и это будет более 100к. Может у тебя в головек что-то щелкнет и ты извинишься за свои слова. Но сомневаюсь, что ты на это способен. Почему считаешь 100к+ - адекватной ценой за аренду
-
Важная информация о структуре нашей планеты
sB.Raven ответил в теме пользователя Encantador в Таверна
Жизнь на благо Империуму. Ваха факты -
Бог умер и рассыпался на кусочки. Человек -есть частица бога, которая хранит его прошлое знание, догорает и гаснет.
-
индус с 0 классами образования за 15лет выучил разработку и стал реальным сеньором, уже перестал крутить. Стал оркестрировать и нанимать своих братьев из соседней помойки, один хуй с 6 лет ничего не делают - пусть лучше пишут синьорский код.
-
Бизнесу не поебать сколько это стоит бабок и сколько времени будет разрабатываться фича. ну да, поэтому индусы победили в ит.... если ты не индус - готовый работать 24на7 за карри похлебку, то что ты делаешь в ит....? это риторический вопрос
-
И вот реально для прототипирования платформенных задач, интеграций эта хуйня очень хороша. Можно в один промпт попросить поднять сервис настроить метрики дашборды алерты интеграции трассировки прочую хуйню. А самому уже писать бизнес-логику. И собственно где тут СТАЖЕРСКИЙ скоуп задач? Стажер будет это пол года делать и потом занесет себе на пол страницы CV в достижения как он все поднял и настроил. Обычно стажерам как раз дают в уже всем готовом скоупе писать как раз какую-то минорную бизнес-логику и обмазывать это все тестами. ты приходишь на проект - и будешь заниматься проблемами бизнеса. Кто это будет - стажер или сеньор, бизнесу поебать
-
Долбаеб ты думал что ты щас что-то умное написал а не повторил хуету которую ты услышал / вычитал от "тех кто прохавал жизнь"? Зачем вы долбаебы тупорылые постоянно повторяете как попугаи "прибыль прибыль прибыль" Может вы успешный бизнес создали? или че? Думаю вы настолько тупорылые долбаебы что даже не понимаете что разработка не приносит прибыли на горизонте Nого количества лет Поэтому она и называется РАЗРАБОТКА а не ПРОДАЖИ закрой ебало, долбаеб.
-
зепе плотють не за цикл в цикле. Бизнесу поебать сколько у тебя там красных дипломов и балов по егэ огэ хуегэ. Не приносишь прибыль - нахуй за борт. Ну да, как-тостранно идти на собесы в компании, где по дефолту сисдиз и алгосы и не уметь пояснять за минималку. Ну если ультимативное решение - пойти работать в банк, не помогает, то хз что тебе посоветовать. Кстати, о зарплатах. А как поживает @GoldRobot? Он, надеюсь, не пошел на СВО, чтобы повысить свой оклад? Та ну да... ну хотелось блять чего-то нового. Экзотики, понимаешь...заебали эти банки.
-
на международном рынке вся та же самая залупа залупа тоже самая, да... айти бляди выживают на гэпе между рынками. в этом хайп профессии. не пользуешься гэпом - не удивляйся что получаешь хуйню, как курьер
-
плохо собесы проходишь. -самопрезентация -записывай видосы. - отрефлексируй. - сделай 10-20собесов, с разбором и самоанализом. после каждых 5записей - будет импакт. Скорее по софтам не проходишь, или стучишься к нищим бомжам, не нужно идти к тем - у кого нет денег. галеры - это нищета в 90% продукт - 50/50 Бигтех - ну пойдет... А вообще работать в айти - и не пытаться в международный рынок... смысл удивлиться, что ты 200-300к червь с 10+ опыта крудошлепства... Это как быть музыкантом или аниматором в поселке городского типа. На жизнь ты сможешь заработать только на похоронах и свадьбе.
-
Ты хочешь со средними знаниями/навыками не быть средним классом? Хочу 500-600к. шобы на вакансию не было по 1к канди. короче рассчитывать онли на работу в найме - никогда не пробить барьер...
