home.social

#dev_tools — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #dev_tools, aggregated by home.social.

  1. CodeClone 2.0.0b1: когда детектора клонов уже мало

    В прошлой статье я показывал CodeClone как инструмент для поиска структурного дублирования в Python-коде. Не только буквальной копипасты, но и повторяющихся функций, похожих блоков и одинаковых контрольных конструкций. За это время проект заметно изменился. Если раньше это был в первую очередь детектор клонов, то 2.0.0b1 — уже скорее инструмент для контроля структурного здоровья проекта в CI.

    habr.com/ru/articles/1014978/

    #ast #code_quality_tools #dev_tools #python #ci #qualitygates

  2. CodeClone 2.0.0b1: когда детектора клонов уже мало

    В прошлой статье я показывал CodeClone как инструмент для поиска структурного дублирования в Python-коде. Не только буквальной копипасты, но и повторяющихся функций, похожих блоков и одинаковых контрольных конструкций. За это время проект заметно изменился. Если раньше это был в первую очередь детектор клонов, то 2.0.0b1 — уже скорее инструмент для контроля структурного здоровья проекта в CI.

    habr.com/ru/articles/1014978/

    #ast #code_quality_tools #dev_tools #python #ci #qualitygates

  3. CodeClone 2.0.0b1: когда детектора клонов уже мало

    В прошлой статье я показывал CodeClone как инструмент для поиска структурного дублирования в Python-коде. Не только буквальной копипасты, но и повторяющихся функций, похожих блоков и одинаковых контрольных конструкций. За это время проект заметно изменился. Если раньше это был в первую очередь детектор клонов, то 2.0.0b1 — уже скорее инструмент для контроля структурного здоровья проекта в CI.

    habr.com/ru/articles/1014978/

    #ast #code_quality_tools #dev_tools #python #ci #qualitygates

  4. CodeClone 2.0.0b1: когда детектора клонов уже мало

    В прошлой статье я показывал CodeClone как инструмент для поиска структурного дублирования в Python-коде. Не только буквальной копипасты, но и повторяющихся функций, похожих блоков и одинаковых контрольных конструкций. За это время проект заметно изменился. Если раньше это был в первую очередь детектор клонов, то 2.0.0b1 — уже скорее инструмент для контроля структурного здоровья проекта в CI.

    habr.com/ru/articles/1014978/

    #ast #code_quality_tools #dev_tools #python #ci #qualitygates

  5. Firefox vs Chrome DevTools: Где что удобнее?

    Бьюсь об заклад вы привыкли к инструментам разработчика в Chrome. Ежедневная проверка вёрстки, просмотр логов или анализ загрузку страницы делается на автопилоте. Но что если есть альтернатива, которая в некоторых моментах работает иначе и часто даже лучше? Инструменты разработчика в Firefox создавались отдельно и имеют свою историю. Их команда не ставила задачу сделать копию Chrome. Вместо этого они сфокусировались на своих идеях о том, как сделать отладку более наглядной. В результате некоторые вещи там реализованы более прямолинейно и понятно. Конечно, не всё идеально, и у Chrome есть свои преимущества. Об этом сегодня и поговорим. В этой статье мы посмотрим на Firefox DevTools в деталях. Отойдем от банальных соревнований в стиле «у кого DevTools длиннее». Вместо этого разберем, в каких ситуациях панель Firefox может сэкономить вам время, а в каких всё же удобнее остаться в Chrome. Откроем для себя несколько приёмов, которые можно добавить в свою ежедневную работу, независимо от браузера.

    habr.com/ru/companies/timeweb/

    #devtools #dev_tools #firefox #chrome #chrome_devtools #девелопмент #css #html #frontend #timeweb_статьи

  6. [Перевод] Claude Code изнутри: как устроены AI-агенты для разработки

    Команда AI for Devs подготовила перевод статьи о том, как на самом деле устроены AI-агенты для программирования. Автор шаг за шагом показывает, что за Claude Code не стоит магия: это последовательный агентный цикл, инструменты, контроль разрешений и работа с контекстом.

    habr.com/ru/articles/984192/

    #автоматизация #программирование #инструменты #claude_code #llm #ai_агенты #dev_tools

  7. [Перевод] Claude Code изнутри: как устроены AI-агенты для разработки

    Команда AI for Devs подготовила перевод статьи о том, как на самом деле устроены AI-агенты для программирования. Автор шаг за шагом показывает, что за Claude Code не стоит магия: это последовательный агентный цикл, инструменты, контроль разрешений и работа с контекстом.

    habr.com/ru/articles/984192/

    #автоматизация #программирование #инструменты #claude_code #llm #ai_агенты #dev_tools

  8. [Перевод] Claude Code изнутри: как устроены AI-агенты для разработки

    Команда AI for Devs подготовила перевод статьи о том, как на самом деле устроены AI-агенты для программирования. Автор шаг за шагом показывает, что за Claude Code не стоит магия: это последовательный агентный цикл, инструменты, контроль разрешений и работа с контекстом.

    habr.com/ru/articles/984192/

    #автоматизация #программирование #инструменты #claude_code #llm #ai_агенты #dev_tools

  9. [Перевод] Claude Code изнутри: как устроены AI-агенты для разработки

    Команда AI for Devs подготовила перевод статьи о том, как на самом деле устроены AI-агенты для программирования. Автор шаг за шагом показывает, что за Claude Code не стоит магия: это последовательный агентный цикл, инструменты, контроль разрешений и работа с контекстом.

    habr.com/ru/articles/984192/

    #автоматизация #программирование #инструменты #claude_code #llm #ai_агенты #dev_tools