home.social

#рефакторинг_кода — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #рефакторинг_кода, aggregated by home.social.

  1. Разбираем map, filter, reduce, any, all, zip и enumerate в Python

    Все мы начинали писать на Python примерно одинаково: создавали пустой список, запускали цикл for, проверяли условие через if и делали .append(). Это надежно, предсказуемо, но по мере роста кодовой базы такие конструкции начинают утомлять — мы тратим 4-5 строк на банальную трансформацию данных, которую можно уложить в одну лаконичную строку. В этой статье мы подробно разберем встроенный инструментарий Python для работы с итерируемыми объектами: map, filter, reduce, any, all, zip и enumerate.

    habr.com/ru/articles/1036696/

    #python #map #filter #reduce #функциональное_программирование #генераторы_списков #ленивые_вычисления #рефакторинг_кода

  2. [Перевод] Instinct от Continue: будущее автоматического рефакторинга

    Команда AI for Devs подготовила перевод статьи о том, как Continue обучила Instinct — открытую модель Next Edit для предсказания следующей правки кода. Разработчики собрали тысячи реальных правок, внедрили алгоритм SeleKT для обучения и показали, что их модель работает в 6,4 раза быстрее ручного редактирования.

    habr.com/ru/articles/946286/

    #Instinct #continue #Рефакторинг_кода #автодополнение #LLM #производительность #open_source