The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Регрессии в rsync 3.4.3 и принятие изменений, подготовленных с использованием AI"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Регрессии в rsync 3.4.3 и принятие изменений, подготовленных с использованием AI"  +/
Сообщение от opennews (?), 03-Июн-26, 23:25 
После выхода обновления утилиты для синхронизации файлов rsync 3.4.3 с исправлением 6 уязвимостей,  отмечено появление регрессий, нарушающих работоспособность ранее используемых конфигураций. Помимо этого непонимание и  недовольство вызвало добавление  за последние две недели в репозитории rsync  около 50 изменений, подготовленных с использованием AI-модели Claude. Некоторые пользователи связали появление регрессий с  генерацией низкокачественных исправлений уязвимостей при помощи AI...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=65589

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +/
Сообщение от Colorado_House_of_Representatives (?), 03-Июн-26, 23:25 
Появление регрессий означает плохое покрытие тестами. С помощью клода, благодаря тестам, переписал древнее легаси без проблем, результат полностью идентичный. Пишите тесты, товарищи, вне зависимости от использования или не использования ИИ. И проверяйте их после каждой правки.
Ответить | Правка | Наверх | Cообщить модератору

15. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +/
Сообщение от Tim (??), 03-Июн-26, 23:52 
Как это делать и какие инструменты использовать?
Ответить | Правка | Наверх | Cообщить модератору

22. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +/
Сообщение от Аноним (22), 04-Июн-26, 00:19 
> Как это делать

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

Ответить | Правка | Наверх | Cообщить модератору

23. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +/
Сообщение от Colorado_House_of_Representatives (?), 04-Июн-26, 00:25 
Мне хватает обычного плагина к vscode.
На переписывание легаси ушёл день. Грубо говоря, если совсем кратко, то запросы такие:
просмотри код, определи логику (что делает);
найди баги и логические проблемы;
возьми проект за основу как пример, реализуй с нуля его логику, безпощадно удаляй и меняй код без ограничений;
проверь, что набор тестов проходит и код соотносится;
напиши документацию.

Дополнительно стоит установить всевозможные статические анализаторы и в промте указать что вот они есть. В моём случае клод полез xxd утилитой бинарники исследовать.

Всё заработало буквально сразу же. Потом оставшуюся часть для новый функционал добавлял.

В общем, для себя такую последовательность определил:

Неизвестный код -> ии генерит документацию по его логике -> смотрю что документация соответствует действительности (если нет, даю уточнения или соображения для исследования) -> прошу сгенерировать тесты -> смотрю, что они сформированы адекватно -> контрольный заход с промтом на проверку соответствия кода, документации и тестов. После этого проверяю вручную всё ли ок. Мелкие промты для мелких исправлений.
И вот у нас есть база, от которой можно отталкиваться. Добавление новой фичи – подробное описание её логики, пограничных состояний, уточнений и тд. Здесь нужно разбираться в области, плохие и хорошие паттерны, библиотеки, их ограничения и тд. Если человек с узким кругозором, то и нейросеть в его руках выдаст соответствующий результат.

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

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

17. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +/
Сообщение от Аноним (22), 04-Июн-26, 00:02 
Если они подтянули нейроslop, то сколько тестов ни покрывай, ИИ обязательно создаст ошибку между ними.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +1 +/
Сообщение от Аноним (2), 03-Июн-26, 23:28 
Ему нужно обратиться в техподдержку ИИшек.
Ответить | Правка | Наверх | Cообщить модератору

3. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +/
Сообщение от Аноним (3), 03-Июн-26, 23:30 
https://github.com/RsyncProject/rsync/issues/929 хороший тред. А Триджу похоже пора на пенсию, он сам написал типа вернулся из retirement, видно не зря в него ушел.
Ответить | Правка | Наверх | Cообщить модератору

4. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  –3 +/
Сообщение от Аркагоблин (?), 03-Июн-26, 23:34 
Сейчас набегут любители запретов головного мозга рассказывать какой ИИ плохой. А в том что это плохие халатные тестеры и люди с отсутствием мозгов которые принимали такие изменения, а не ИИ, им всё равно.
Ответить | Правка | Наверх | Cообщить модератору

6. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +/
Сообщение от Аноним (3), 03-Июн-26, 23:35 
То есть у Tridge, создателя rsync, разработчика под 60 лет, у которого опыт под 40 лет разработки - нет мозгов?
Ответить | Правка | Наверх | Cообщить модератору

9. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  –1 +/
Сообщение от Аркагоблин (?), 03-Июн-26, 23:40 
Профессиональные умения и ум не одно и то же. Человек может быть хорошим специалистом но лохом по жизни. Да и с чего вы взяли что это он принял, может это мейнтейнеры второго ранга приняли.
Ответить | Правка | Наверх | Cообщить модератору

11. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +/
Сообщение от Аноним (3), 03-Июн-26, 23:43 
Что? Посмотри на GitHub, он один и коммиты делал и PR принимал, там буквально не осталось никого проверять его. Что он хочет то там и делает.
Ответить | Правка | Наверх | Cообщить модератору

19. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +1 +/
Сообщение от Аркагоблин (?), 04-Июн-26, 00:08 
> Так как Эндрю уже почти 60 лет и он предпочёл бы путешествовать на яхте, а не тратить своё время на устранение уязвимостей в rsync

Прочитайте. Человек пожилой уже, ему не до кода и какого-то там качества. Узнал про ИИ и генерирует себе.

Ответить | Правка | Наверх | Cообщить модератору

13. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +1 +/
Сообщение от Аноним (13), 03-Июн-26, 23:44 
> может это мейнтейнеры второго ранга приняли.

Ты совсем гоблин что ли... oh wait. Новость то дочитай кто принял.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

21. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +/
Сообщение от Аноним (21), 04-Июн-26, 00:18 
> у которого опыт под 40 лет разработки - нет мозгов?

40 лет разработки одного rsync и 40 лет разработки разного софта это небо и земля, и могу сказать, что если за сорок лет разработки одного rsync до сих пор его еще и разрабатывают - да, НЕТ МОЗГОВ в корне.

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

12. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +1 +/
Сообщение от Аноним (13), 03-Июн-26, 23:43 
> любители запретов головного мозга

Дак это ведь у вайбкодеров запрещен головной мозг

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

5. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  –1 +/
Сообщение от Аноним (3), 03-Июн-26, 23:34 
Так если у него самого времени нет на фикс, лучше оставить проект чтоб другие форкнули, а не делать слоп.
Ответить | Правка | Наверх | Cообщить модератору

8. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +/
Сообщение от Colorado_House_of_Representatives (?), 03-Июн-26, 23:35 
Форкните.
Ответить | Правка | Наверх | Cообщить модератору

7. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +1 +/
Сообщение от Аноним10084 и 1008465039 (?), 03-Июн-26, 23:35 
> Так как Эндрю уже почти 60 лет и он предпочёл бы путешествовать на яхте, а не тратить своё время на устранение уязвимостей в rsync

Справедливо! Хотя пользователи rsync тоже предпочли бы кататься на яхте, а не чинить отломавшиеся сценарии

Ответить | Правка | Наверх | Cообщить модератору

10. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +/
Сообщение от Аноним (10), 03-Июн-26, 23:41 
Кто действительно пользуется сценарием который сломался для чего-то важного предпочтёт починить, а потом кататься.
Ответить | Правка | Наверх | Cообщить модератору

16. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +/
Сообщение от Аноним10084 и 1008465039 (?), 03-Июн-26, 23:58 
Кто ж знал, что вековечно стабильный rsync вдруг станет шалить? Да, я понимаю, что нельзя доверять ничему, но всё-таки "баги в rsync" у большинства в их модели угроз были далеко не в приоритете
Ответить | Правка | Наверх | Cообщить модератору

14. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +3 +/
Сообщение от Аноним (14), 03-Июн-26, 23:47 
>Так как Эндрю уже почти 60 лет и он предпочёл бы путешествовать на яхте, а не тратить своё время на устранение уязвимостей в rsync, он решил

добавить работы джунам

Ответить | Правка | Наверх | Cообщить модератору

18. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +/
Сообщение от Аноним (22), 04-Июн-26, 00:04 
> Эндрю уже почти 60 лет

Какой-то в отрасли старческий кризис, Линусу вообще уже как Джобсу.

Ответить | Правка | Наверх | Cообщить модератору

20. "Регрессии в rsync 3.4.3 и принятие изменений, подготовленных..."  +/
Сообщение от Аноним10084 и 1008465039 (?), 04-Июн-26, 00:17 
>> Эндрю уже почти 60 лет
> Какой-то в отрасли старческий кризис, Линусу вообще уже как Джобсу.

А ведь интересно и впрямь, что начинается проблема наследования - есть ещё ключевые проекты, где правят лидеры первого поколения. IT уже существует достаточно, чтобы преемственность начинала из всех углов вылезать

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру