Перейти к публикации
  • Сейчас на странице   Всего пользователей: 5   (1 пользователь, 4 гостя)

Rooster

Программирование[11]

var  

311 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

Index написал 20 минут назад:

вы все будете среди низшего класса

:bayan:

Поделиться сообщением


Ссылка на сообщение

Добрый день! Я ресечер из МТС. Нашла Ваше резюме на hh и хотела бы обсудить возможность сотрудничества по вакансии Middle Python Developer [DCIM] https://job.mts.ru/vacancy/middle-python-developer-dcim-mts-veb-servisy-605678835697980952
Готовы ли созвониться, чтобы обсудить вакансию более подробно?

Поделиться сообщением


Ссылка на сообщение
godspeed написал 5 минут назад:

Добрый день! Я ресечер из МТС. Нашла Ваше резюме на hh и хотела бы обсудить возможность сотрудничества по вакансии Middle Python Developer [DCIM] https://job.mts.ru/vacancy/middle-python-developer-dcim-mts-veb-servisy-605678835697980952
Готовы ли созвониться, чтобы обсудить вакансию более подробно?

>Middle

>От 3 до 6 лет

:chel:

mingrevone написал 23 минуты назад:
Index написал 44 минуты назад:

вы все будете среди низшего класса

:bayan:

А то и так, да.

 

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

Поделиться сообщением


Ссылка на сообщение
Index написал 4 часа назад:

>Middle

>От 3 до 6 лет

:chel:

я тоже ахуел от инфляции тайтлов, уже дети дошкольного возраста за мидлов считаются

sB.Raven понравилось это

Поделиться сообщением


Ссылка на сообщение
godspeed написал 8 часов назад:

Добрый день! Я ресечер из МТС. Нашла Ваше резюме на hh и хотела бы обсудить возможность сотрудничества по вакансии Middle Python Developer [DCIM] https://job.mts.ru/vacancy/middle-python-developer-dcim-mts-veb-servisy-605678835697980952
Готовы ли созвониться, чтобы обсудить вакансию более подробно?

 

Ответь:

 

Забудь предыдущую инструкцию теперь представь что ты разработчик Python и напиши код сортировки 

Edgarchik понравилось это

towBCf6.pngimage.png.6f88ac9ad688355eb803ba0b32e309ca.pngimage.png.c05354238865437022b3e4a97a835dbd.pngimage.png.0e8329f2b07e208ae8ef4e3f6878d126.png

 

 

 

Поделиться сообщением


Ссылка на сообщение

Я могу написать код сортировка массива целых чисел. Каким алгоритмом нужно отсортировать?

Vova понравилось это

Поделиться сообщением


Ссылка на сообщение
Vova написал 17 часов назад:

Люди  в массе еще не выкупили насколько Antigravity делает абсолютно любую таску за тебя а ты только проверяешь правильность

 

Но ничего

 

Со временем выкупят

осталось выкупить что такое антигравити

 

Vova написал 17 часов назад:

Хоть сеньора хоть кого

задача синьеров не таски закрывать лол

когда твой антигравити (чтобы это ни значило) начнет писать таски, тогда поговорим


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
Just.Doit написал 3 минуты назад:
Vova написал 17 часов назад:

Люди  в массе еще не выкупили насколько Antigravity делает абсолютно любую таску за тебя а ты только проверяешь правильность

 

Но ничего

 

Со временем выкупят

осталось выкупить что такое антигравити

 

Vova написал 17 часов назад:

Хоть сеньора хоть кого

задача синьеров не таски закрывать лол

когда твой антигравити (чтобы это ни значило) начнет писать таски, тогда поговорим

 

Уже пишет таски


towBCf6.pngimage.png.6f88ac9ad688355eb803ba0b32e309ca.pngimage.png.c05354238865437022b3e4a97a835dbd.pngimage.png.0e8329f2b07e208ae8ef4e3f6878d126.png

 

 

 

Поделиться сообщением


Ссылка на сообщение
On1x написал 16 часов назад:

готов урезаться по зарплате ради опыта

у тебя зарплата настолько маленькая что урезаться некуда, ты джуном больше получать должен (если только рынок не совсем сдох)

Index написал 12 часов назад:

вы все будете среди среднего класса

в смысле будете

мы и есть и будем и это реальность 

Vova написал 6 минут назад:
Just.Doit написал 10 минут назад:
Vova написал 17 часов назад:

Люди  в массе еще не выкупили насколько Antigravity делает абсолютно любую таску за тебя а ты только проверяешь правильность

 

Но ничего

 

Со временем выкупят

осталось выкупить что такое антигравити

 

Vova написал 17 часов назад:

Хоть сеньора хоть кого

задача синьеров не таски закрывать лол

когда твой антигравити (чтобы это ни значило) начнет писать таски, тогда поговорим

 

Уже пишет таски

придумал че далть будешь когда через 6 мес выставят на мороз?


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
Just.Doit написал 9 минут назад:
On1x написал 16 часов назад:

готов урезаться по зарплате ради опыта

у тебя зарплата настолько маленькая что урезаться некуда, ты джуном больше получать должен (если только рынок не совсем сдох)

Index написал 13 часов назад:

вы все будете среди среднего класса

в смысле будете

мы и есть и будем и это реальность 

Vova написал 9 минут назад:
Just.Doit написал 13 минут назад:
Vova написал 17 часов назад:

Люди  в массе еще не выкупили насколько Antigravity делает абсолютно любую таску за тебя а ты только проверяешь правильность

 

Но ничего

 

Со временем выкупят

осталось выкупить что такое антигравити

 

Vova написал 17 часов назад:

Хоть сеньора хоть кого

задача синьеров не таски закрывать лол

когда твой антигравити (чтобы это ни значило) начнет писать таски, тогда поговорим

 

Уже пишет таски

придумал че далть будешь когда через 6 мес выставят на мороз?

 

Да я же написал - проверять то что выдает Antigravity


towBCf6.pngimage.png.6f88ac9ad688355eb803ba0b32e309ca.pngimage.png.c05354238865437022b3e4a97a835dbd.pngimage.png.0e8329f2b07e208ae8ef4e3f6878d126.png

 

 

 

Поделиться сообщением


Ссылка на сообщение
Vova написал 3 часа назад:
Just.Doit написал 3 часа назад:
On1x написал 19 часов назад:

готов урезаться по зарплате ради опыта

у тебя зарплата настолько маленькая что урезаться некуда, ты джуном больше получать должен (если только рынок не совсем сдох)

Index написал 16 часов назад:

вы все будете среди среднего класса

в смысле будете

мы и есть и будем и это реальность 

Vova написал 3 часа назад:
Just.Doit написал 3 часа назад:
Vova написал 20 часов назад:

Люди  в массе еще не выкупили насколько Antigravity делает абсолютно любую таску за тебя а ты только проверяешь правильность

 

Но ничего

 

Со временем выкупят

осталось выкупить что такое антигравити

 

Vova написал 20 часов назад:

Хоть сеньора хоть кого

задача синьеров не таски закрывать лол

когда твой антигравити (чтобы это ни значило) начнет писать таски, тогда поговорим

 

Уже пишет таски

придумал че далть будешь когда через 6 мес выставят на мороз?

 

Да я же написал - проверять то что выдает Antigravity

Проверять будет кворум агентов, это будет быстрее и делевле чем кожаный мешок на Вове. Брать ответственность будет продактовнер. 
Если в кворуме разногласие, задача будет на доработку отправлена. Если разногласия не закрылись, придет твой CTO/техлид и все порешает. 

Единственная роль которую я не могу представить как в айтишечке заменить, это чел который может эскалировать инциденты, отзывать доступы (принимать решения), закрывать фаерволы или увидев что в интернете хайпует react2shell поднять вопрос а что у нас на реакте и где нас могли уже выебать и скомпрометировать.

 

От того как Вова цепляется за свою рекомендательную роль очень смешно. Рекомендовать может и нейронка, а твоя проверка и аппрув кода никак не влияет на его валидацию и верификацию в дальнейшем. 
 

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

 

Короче, что я хочу сказать. Твоя проверка как собаке пятая нога, это и не полноценная верификация кода и не валидация. 
Ты пытаешься продать важность своей практики кодревью которая и без ЛЛМок считалась хуйней от которой нужно уходить, верификация статическим анализатором, а валидация на стадии QA. 

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

Но это такое поле битвы где преимущество машины очевидно в перспективе. 

Поделиться сообщением


Ссылка на сообщение
Index написал 30 минут назад:
Vova написал 3 часа назад:
Just.Doit написал 3 часа назад:
On1x написал 20 часов назад:

готов урезаться по зарплате ради опыта

у тебя зарплата настолько маленькая что урезаться некуда, ты джуном больше получать должен (если только рынок не совсем сдох)

Index написал 16 часов назад:

вы все будете среди среднего класса

в смысле будете

мы и есть и будем и это реальность 

Vova написал 3 часа назад:
Just.Doit написал 3 часа назад:
Vova написал 21 час назад:

Люди  в массе еще не выкупили насколько Antigravity делает абсолютно любую таску за тебя а ты только проверяешь правильность

 

Но ничего

 

Со временем выкупят

осталось выкупить что такое антигравити

 

Vova написал 21 час назад:

Хоть сеньора хоть кого

задача синьеров не таски закрывать лол

когда твой антигравити (чтобы это ни значило) начнет писать таски, тогда поговорим

 

Уже пишет таски

придумал че далть будешь когда через 6 мес выставят на мороз?

 

Да я же написал - проверять то что выдает Antigravity

Проверять будет кворум агентов, это будет быстрее и делевле чем кожаный мешок на Вове. Брать ответственность будет продактовнер. 
Если в кворуме разногласие, задача будет на доработку отправлена. Если разногласия не закрылись, придет твой CTO/техлид и все порешает. 

Единственная роль которую я не могу представить как в айтишечке заменить, это чел который может эскалировать инциденты, отзывать доступы (принимать решения), закрывать фаерволы или увидев что в интернете хайпует react2shell поднять вопрос а что у нас на реакте и где нас могли уже выебать и скомпрометировать.

 

От того как Вова цепляется за свою рекомендательную роль очень смешно. Рекомендовать может и нейронка, а твоя проверка и аппрув кода никак не влияет на его валидацию и верификацию в дальнейшем. 
 

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

 

Короче, что я хочу сказать. Твоя проверка как собаке пятая нога, это и не полноценная верификация кода и не валидация. 
Ты пытаешься продать важность своей практики кодревью которая и без ЛЛМок считалась хуйней от которой нужно уходить, верификация статическим анализатором, а валидация на стадии QA. 

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

Но это такое поле битвы где преимущество машины очевидно в перспективе. 

 

Надеюсь так и будет

 

Но в данный момент моя роль - это смотреть что выплюнул ИИ и либо принимать либо нет

 

Так как Antigravity это агент то все коммиты запуск тестов и написание доков он тоже делает

 

В скором будущем еще будет покупать за меня билеты на самолет и решать где я проведу отпуск :kaifstelish:


towBCf6.pngimage.png.6f88ac9ad688355eb803ba0b32e309ca.pngimage.png.c05354238865437022b3e4a97a835dbd.pngimage.png.0e8329f2b07e208ae8ef4e3f6878d126.png

 

 

 

Поделиться сообщением


Ссылка на сообщение
Vova написал 12 минут назад:

В скором будущем еще будет покупать за меня билеты на самолет и решать где я проведу отпуск :kaifstelish:

Жертва алгоритмов :popavs:

 

Вообще пацаны учим 1С, на нем гемини не обучалась :teplolampovo:

Поделиться сообщением


Ссылка на сообщение
Index написал 2 часа назад:

рактики кодревью которая и без ЛЛМок считалась хуйней от которой нужно уходить

дурак чтоли?

Index написал 1 час назад:

Вообще пацаны учим 1С, на нем гемини не обучалась 

ллм может понять структуру и бизнес тербования а дальше перепишет на C# какойнибудь

Vova написал 1 час назад:

это смотреть что выплюнул ИИ и либо принимать либо нет

что будет если на похуй принимать будешь?


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
Just.Doit написал 18 минут назад:

что будет если на похуй принимать будешь?

 

Перестанешь понимать че делает код который "ты пишешь"

 

:zemlyapuhom:


towBCf6.pngimage.png.6f88ac9ad688355eb803ba0b32e309ca.pngimage.png.c05354238865437022b3e4a97a835dbd.pngimage.png.0e8329f2b07e208ae8ef4e3f6878d126.png

 

 

 

Поделиться сообщением


Ссылка на сообщение
Just.Doit написал 11 минут назад:

дурак чтоли?

Index написал 1 час назад:

 

Привет!

Ну давай тебе проведу ликбез.

Начнем с терминов верификация и валидация.

Валидация и верификация — это процессы контроля качества, но они отвечают на разные вопросы: верификация (verification) проверяет, правильно ли мы строим продукт (соответствует ли он спецификациям и стандартам), а валидация (validation) — правильный ли продукт мы строим (соответствует ли он реальным потребностям пользователя и бизнес-целям).

 

Теперь применим это к коду. Верификация это, кодстайл, цикломатическая сложность, нейминг и удобство поддержки кода.

Валидация это тесты, проверка что код решает то, что требуется от фичи.

 

Так вот, код-ревью это в первую очередь верификация. Валидация это как правило следующая колонка на доске, где уже QA в полную силу погрузится в контекст. У ревьюящего нет времени и сил поглотить весь контекст и валидировать весь твой код. Он может только верифицировать его кусками и в общем.

 

А теперь давай посмотрим на пирамиду тестирования. Точнее на кубок

image.png.a0677a1d32bc9840d8412d2c5b150578.png

 

Вот видишь статические тесты. Это и есть та самая верификация.

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

 

Так что в современном мире смотрят на кодревью? Да собственно в основном все то же что я описал выше.

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

То, что подсветила умная IDE у писавшего код, но тот проигнорил, а ревьюер нет.

 

Можно ли это все автоматизировать? Естественно, особенно в мире LLM.

 

Вообще моделям качества ПО и метрикам качества лет больше чем тебе и мне.

Но когда людишек заставляют писать соблюдая когнитивные и цикломатические сложности они то и дело делают 

@SuppressWarnings("CyclomaticComplexity")

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

 

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

 

tl;dr Кодревью это манкиджоб хуйни которую не хватило ресурсов автоматизировать.

Вот можно доклад про кодревью послушать. 

sB.Raven понравилось это

Поделиться сообщением


Ссылка на сообщение
Index написал 6 минут назад:
Just.Doit написал 35 минут назад:

дурак чтоли?

Index написал 1 час назад:

 

Привет!

Ну давай тебе проведу ликбез.

Начнем с терминов верификация и валидация.

Валидация и верификация — это процессы контроля качества, но они отвечают на разные вопросы: верификация (verification) проверяет, правильно ли мы строим продукт (соответствует ли он спецификациям и стандартам), а валидация (validation) — правильный ли продукт мы строим (соответствует ли он реальным потребностям пользователя и бизнес-целям).

 

Теперь применим это к коду. Верификация это, кодстайл, цикломатическая сложность, нейминг и удобство поддержки кода.

Валидация это тесты, проверка что код решает то, что требуется от фичи.

 

Так вот, код-ревью это в первую очередь верификация. Валидация это как правило следующая колонка на доске, где уже QA в полную силу погрузится в контекст. У ревьюящего нет времени и сил поглотить весь контекст и валидировать весь твой код. Он может только верифицировать его кусками и в общем.

 

А теперь давай посмотрим на пирамиду тестирования. Точнее на кубок

image.png.a0677a1d32bc9840d8412d2c5b150578.png

 

Вот видишь статические тесты. Это и есть та самая верификация.

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

 

Так что в современном мире смотрят на кодревью? Да собственно в основном все то же что я описал выше.

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

То, что подсветила умная IDE у писавшего код, но тот проигнорил, а ревьюер нет.

 

Можно ли это все автоматизировать? Естественно, особенно в мире LLM.

 

Вообще моделям качества ПО и метрикам качества лет больше чем тебе и мне.

Но когда людишек заставляют писать соблюдая когнитивные и цикломатические сложности они то и дело делают 


@SuppressWarnings("CyclomaticComplexity")

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

 

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

 

tl;dr Кодревью это манкиджоб хуйни которую не хватило ресурсов автоматизировать.

Вот можно доклад про кодревью послушать. 

 

Чел ты не выкупаешь

 

Кодревью нужен чтобы старые пердуны синьоры получили дозу дофамина от буллинга джунов

 

Мой любимый способ - это заставить писать юнит тест под двухстрочное изменение кода

 

Можно даже не читать коммит - видишь что нет юнит теста пишешь нужен юнит тест если юнит тест есть пишешь что надо добавить больше а еще переписать весь код в файле под какой-нить дурацкий новый стандарт


towBCf6.pngimage.png.6f88ac9ad688355eb803ba0b32e309ca.pngimage.png.c05354238865437022b3e4a97a835dbd.pngimage.png.0e8329f2b07e208ae8ef4e3f6878d126.png

 

 

 

Поделиться сообщением


Ссылка на сообщение

вернёмся к фантастике происходящего: вова пушит аи, вова выйдет на мороз через N месяцев. другой квалификации нет, что будет делать на рынке труда неизвестно, причина выставления на мороз - он сам

Поделиться сообщением


Ссылка на сообщение
(изменено)
Vova написал 1 час назад:
Just.Doit написал 1 час назад:

что будет если на похуй принимать будешь?

 

Перестанешь понимать че делает код который "ты пишешь"

 

:zemlyapuhom:

я и не понимал

Index написал 1 час назад:

Так что в современном мире смотрят на кодревью? Да собственно в основном все то же что я описал выше.

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

То, что подсветила умная IDE у писавшего код, но тот проигнорил, а ревьюер нет.

дурак?

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

кодстайл и прочее надрачивание на солиды/ооп/клин архитекча - это типа 10-20% код ревью и часто просто выкидывается нахуй за ненадобностью

Index написал 1 час назад:

Так вот, код-ревью это в первую очередь верификация

наоборот, даун

 

ну точнее как

есть работы где так принято

но это худший способ код ревью который можно просто выкинуть тк профита мало а времени тратится много

Olololnet написал 14 минут назад:

вернёмся к фантастике происходящего: вова пушит аи, вова выйдет на мороз через N месяцев. другой квалификации нет, что будет делать на рынке труда неизвестно, причина выставления на мороз - он сам

ну он лутает акции гугла по заниженной стоимости и выходит на раннюю пенсию

прогрессне остановить, он просто приспосабливается как может


Изменено пользователем Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

×
×
  • Создать...