[Перевод] Устаревший код – сторонний код
#Проектированиеирефакторинг #PHP #legacycode #php #refactoring IV
https://habr.com/post/417683/
#Проектированиеирефакторинг #PHP #legacycode #php #refactoring IV
https://habr.com/post/417683/
t.me
Устаревший код – сторонний код
В TDD-сообществе существует совет, который говорит о том, что мы не должны использовать mock-объекты для типов, которыми не владеем. Я считаю, что это хороший...
Pipes & Filters. Пример применения и реализации при помощи Spring
#Java #java #spring #patterns #development #refactoring #tutorial IV
https://habr.com/ru/post/479464/
#Java #java #spring #patterns #development #refactoring #tutorial IV
https://habr.com/ru/post/479464/
t.me
Pipes & Filters. Пример применения и реализации при помощи Spring
В данной статье речь пойдёт о применении паттерна Pipes & Filters. Для начала мы разберём пример функции, которую позже перепишем с помощью выше упомянутого патт...
CLI приложение + Dependency Injector — руководство по применению dependency injection + Вопросы / ответы
#Python #Проектированиеирефакторинг #python #python3 #dependencyinjection #inversionofcontrol #refactoring IV
https://habr.com/ru/post/514950/
#Python #Проектированиеирефакторинг #python #python3 #dependencyinjection #inversionofcontrol #refactoring IV
https://habr.com/ru/post/514950/
t.me
CLI приложение + Dependency Injector — руководство по применению dependency injection + Вопросы / ответы
Привет, Я создатель Dependency Injector. Это dependency injection фреймворк для Python. Это завершающее руководство по построению приложений с помощью Dependen...
Как привести проект в чувство
#БлогкомпанииДомКлик #Разработкавебсайтов #JavaScript #Проектированиеирефакторинг #Системысборки #frontend #refactoring IV
https://habr.com/ru/post/524606/
#БлогкомпанииДомКлик #Разработкавебсайтов #JavaScript #Проектированиеирефакторинг #Системысборки #frontend #refactoring IV
https://habr.com/ru/post/524606/
t.me
Как привести проект в чувство
Представьте ситуацию, вы первый день на новом для вас проекте, с чего будете начинать? Опишите свои шаги. Так звучит один из популярных вопросов на собеседован...
[Перевод] Искусственный интеллект обновит legacy-код за вас
#БлогкомпанииTimeweb #Программирование #Машинноеобучение #ai #refactoring #ibm IV
https://habr.com/ru/post/544934/
#БлогкомпанииTimeweb #Программирование #Машинноеобучение #ai #refactoring #ibm IV
https://habr.com/ru/post/544934/
t.me
Искусственный интеллект обновит legacy-код за вас
Инструменты IBM на основе искусственного интеллекта дают инженерам возможность исследовать способы применения устаревшего корпоративного ПО. В прошлом году комп...
CQRS — что делать с кодом, который нужно использовать сразу в нескольких обработчиках?
#Разработкавебсайтов #NET #Проектированиеирефакторинг #C #CQRS #VerticalSlices #Refactoring IV
https://habr.com/ru/post/547746/
#Разработкавебсайтов #NET #Проектированиеирефакторинг #C #CQRS #VerticalSlices #Refactoring IV
https://habr.com/ru/post/547746/
t.me
CQRS — что делать с кодом, который нужно использовать сразу в нескольких обработчиках?
При использовании архитектуры в стиле вертикальных слайсов рано или поздно встает вопрос «а что делать, если появляется код, который нужно использовать сразу в...
Знакомство с .Net Compiler Platform
#БлогкомпанииVeeamSoftware #NET #roslyn #net #codegeneration #refactoring #c IV
https://habr.com/ru/post/648775/
#БлогкомпанииVeeamSoftware #NET #roslyn #net #codegeneration #refactoring #c IV
https://habr.com/ru/post/648775/
Хабр
Знакомство с .Net Compiler Platform
.Net Compiler Platform, или Roslyn - это высокоуровневый API для анализа и рефакторинга кода, написанного на С# и VB (языках .Net). С помощью Roslyn можно как создавать независимые инструменты...
Старый код в новой обёртке — как наша команда избавлялась от legacy
#PHP #Проектированиеирефакторинг #API #рефакторинг #openapi #php #refactoring IV
https://habr.com/ru/post/697904/
#PHP #Проектированиеирефакторинг #API #рефакторинг #openapi #php #refactoring IV
https://habr.com/ru/post/697904/
Хабр
Старый код в новой обёртке — как наша команда избавлялась от legacy
В этой статье я — Станислав Решетнев, Teamlead команды разработки Link Building в компании Sape — хочу рассказать об опыте нашей компании по избавлению от legacy. Многие компании сталкиваются с...
Как я перестал тревожиться из-за читабельности и… все
#Промышленноепрограммирование #Проектированиеирефакторинг #Программирование #Читабельность #читабельностькода #выразительность #refactoring IV
https://habr.com/ru/articles/743114/
#Промышленноепрограммирование #Проектированиеирефакторинг #Программирование #Читабельность #читабельностькода #выразительность #refactoring IV
https://habr.com/ru/articles/743114/
Хабр
Как я перестал тревожиться из-за читабельности и… все
Всем привет. Давно читаю хабр, давно и регулярно читаю статьи про правильное программирование. В большинстве из них так же регулярно проявляется удивительная забота программистов об эстетической...
Автоматически ищем техдолг с помощью RefactorFirst
#БлогкомпанииFailoverBar #Программирование #Java #java #refactoring #technicaldebt #техдолг IV
https://habr.com/ru/companies/bar/articles/746574/
#БлогкомпанииFailoverBar #Программирование #Java #java #refactoring #technicaldebt #техдолг IV
https://habr.com/ru/companies/bar/articles/746574/
Хабр
Автоматически ищем техдолг с помощью RefactorFirst
Недавно вышла новая версия библиотеки RefactorFirst 0.4.0 , которая позволяет определять и визуализировать технический долг. С этой информацией можно пойти к своему тимлиду или продукт-оунеру и...
Code smell: когда код плохо пахнет
#БлогкомпанииOTUS #Программирование #codesmell #refactoring #java IV
https://habr.com/ru/companies/otus/articles/766298/
#БлогкомпанииOTUS #Программирование #codesmell #refactoring #java IV
https://habr.com/ru/companies/otus/articles/766298/
Хабр
Code smell: когда код плохо пахнет
Программный код, будучи по факту виртуальной сущностью не может иметь запах в прямом смысле этого слова. Однако, термин “запах кода” (code smell) некоторое время назад был введен Кентом Беком и...
Принципы непрерывного рефакторинга
#Программирование #Совершенныйкод #Проектированиеирефакторинг #Управлениеразработкой #refactoring #cleancode #codemod IV
https://habr.com/ru/articles/774722/
#Программирование #Совершенныйкод #Проектированиеирефакторинг #Управлениеразработкой #refactoring #cleancode #codemod IV
https://habr.com/ru/articles/774722/
Хабр
Принципы непрерывного рефакторинга
Работа со старым кодом для многих команд является частью повседневных обязанностей. За свою карьеру я видел и применял разные способы борьбы с тяжестью легаси. Они обычно сводились к одному из трёх...
Улучшение кода без споров и цитирования известных практик
#PHP #Проектированиеирефакторинг #ООП #unittesting #oop #php #refactoring IV
https://habr.com/ru/articles/794392/
#PHP #Проектированиеирефакторинг #ООП #unittesting #oop #php #refactoring IV
https://habr.com/ru/articles/794392/
Хабр
Улучшение кода без споров и цитирования известных практик
Не секрет, что при формировании новой команды руководители (Team Leader, Tech Leader) сталкиваются с проблемой формирования единого стиля написания программ, так как все члены команды новые, и у...
Как сменить технологию и не закопаться в рефакторинге: опыт внедрения DDD в проект на FastAPI — Часть 1
#Python #Программирование #Проектированиеирефакторинг #ООП #fastapi #ddd #refactoring
https://habr.com/ru/articles/833720/
#Python #Программирование #Проектированиеирефакторинг #ООП #fastapi #ddd #refactoring
https://habr.com/ru/articles/833720/
Хабр
Как сменить технологию и не закопаться в рефакторинге: опыт внедрения DDD в проект на FastAPI — Часть 1
Привет, хабравчане! Я Дима, Python-разработчик из 21YARD, сервиса поиска строительных подрядчиков. В серии статей расскажу, что такое DDD (domain-driven design) и какие у него преимущества и...
Как сменить технологию и не закопаться в рефакторинге: опыт внедрения DDD в проект на FastAPI — Часть 2
#Python #Программирование #Проектированиеирефакторинг #ООП #fastapi #ddd #refactoring
https://habr.com/ru/articles/838188/
#Python #Программирование #Проектированиеирефакторинг #ООП #fastapi #ddd #refactoring
https://habr.com/ru/articles/838188/
Хабр
Как сменить технологию и не закопаться в рефакторинге: опыт внедрения DDD в проект на FastAPI — Часть 2
Привет, хабровчане! Я Дима, Python-разработчик из 21YARD, сервиса поиска строительных подрядчиков. Это вторая часть цикла о DDD. В ней расскажу, как добавить к проекту событийно-ориентированную...