Матеріали на тему «рефакторинг»

RSS

From C# Frankenstein to React Hero: як ми мігрували legacy-моноліт на React без зупинки розробки

Anton Kuts 943

C#-моноліт, jQuery, React 16 та хаос у залежностях. Знайомо? Антон Куц ділиться кейсом міграції такого legacy-«франкенштейна» на сучасний React. Як команді вдалося відокремити фронтенд у новий проєкт, не зупиняючи розробку бізнес-фіч, та які уроки винесли — читайте у статті. 12

Міграція з Eloquent на Doctrine: покрокова стратегія

Andrii Yakovlev 993

У новій статті Андрій Яковлев розбирає, як безболісно перевести PHP-проєкт з Active Record (Eloquent) на Data Mapper (Doctrine) та ділиться стратегією з 8 кроків, яка допомагає замінити ORM без зміни сигнатур методів та ризику зламати бізнес-логіку. 8

PHP та легасі-код: стратегія виживання, міграції та рефакторингу в епоху ШІ

Andrii Yakovlev 1378

Рефакторинг — це завжди дорого і довго. Принаймні так вважає бізнес. Але з появою ШІ-агентів та правильних інструментів статаналізу правила гри змінилися. У своїй статті Андрій ділиться планом виживання для PHP-розробників: як продати рефакторинг бізнесу через «здешевлення підтримки», чому магія в коді — це зло, і як її випалити.

Як програмістам перестати гратися в технології за гроші бізнесу й почати писати код, що працює на продукт

Volodymyr Stelmashchuk 4672

Як писати код для продукту, а не гратися в архітектуру за гроші бізнесу? Вова Стельмащук з Hily розбирає редфлаги, що шкодять бюджету. Чому ідеальна архітектура часто заважає та як рефакторити паралельно з бізнес-задачами — читайте у його блозі. 32

Від монстра до гнучкої системи. Наш досвід створення компонентної архітектури для Android

Serhii Nerush 2157

Сергій Неруш, Android-розробник у SKELAR, розповідає про створення власної компонентної архітектури для мобільних застосунків. У статті — реальний кейс, проблеми масштабованості, вибір підходу, а також код рішення на GitHub. 4

Як модернізувати легасі-код. Організаційні аспекти рефакторингу

Дмитро Ханджанов 1469

Front-end розробник Дмитро Ханджанов продовжує ділиться досвідом рефакторингу проєктів. У цій статті він розглядає основні етапи процесу: від формулювання ідеї до продажу її менеджменту, створення технічного дизайну та перенесення функціоналу на нову архітектуру. 2

Чотири сценарії модернізації Legacy-коду. Обираємо найкращий

Nazar Struk 2753

Назар Струк, Back-end розробник, описує чотири стратегії модернізації легасі-коду. Він пропонує практичні рекомендації до кожного зі сценаріїв, а також пояснює, який з них вважає найкращим та застосовує у власній роботі. 4

Як модернізувати легасі-код. Технічні аспекти рефакторингу

Дмитро Ханджанов 3468

Дмитро Ханджанов, фронтенд-розробник з майже 10-річним досвідом, розглядає рефакторинг проєктів та проблеми легасі-коду. Він пропонує структурування архітектури, розподіл на шари та архітектурні патерни для покращення тестованості, підтримуваності й гнучкості. 18

Швидко та недорого покращуємо перфоманс невеликого Python-проєкту

Oleg Kachur 2668

Python-розробник Олег Качур ділиться власним досвідом розв’язання досить поширеної проблеми покращення перфомансу проєкту, розглядає альтернативні підходи з їхніми перевагами та недоліками та нагадує про старі-добрі речі зі стандартної бібліотеки Python. 7

Коли варто мігрувати на новий automation test framework та як це зробити

Inna Ianko 3971

Створення нового фреймворку є відносно простою задачею. А ось у випадку, коли він вже існує, і треба ухвалити рішення про кардинальні зміни, виникає запитання — чи варто? У цій статті QA Lead Інна Янко розповідає про те, які проблеми можуть виникнути з тестами та фреймворком, коли потрібно мігруватися на новий сетап, а також описує критерії та кроки міграції. 17

(Не) культ чистого коду: як знайти баланс між швидкістю та якістю у продуктовій команді

Ekaterina Pavlyukova 4133

І ще раз про чистий код, проте — не тільки в теорії, а й на практиці. Читайте про стандарти чистого коду в продуктовій команді та поради, що полегшать життя розробникам. 15

Як кількість рядків коду впливає на складність його підтримки в майбутньому

Andrey Statsenko 3787

Невеликий обсяг ще не гарантує, що ваш код буде чудовим та без багів, а кожен девелопер зможе його підтримувати. Зазвичай, це означає протилежне. Андрій Стаценко, керівник напряму NodeJS ділиться думкою про те, який підхід до написання нового коду є найкращим. 58

Как уйти из компании спустя 4 года работы и не оставить команду ни с чем

Oleksandr Heiets 5926

Олександр Геєць нещодавно припинив співпрацю з продуктовою компанією, в якій працював понад 4 роки як Front-end Developer. За цей час його команда постійно змінювалась. Коли настав час йти, Олександр вирішив передати команді всі свої знання про продукт. У цій статті він ділиться порадами, як це зробити правильно. 24

Чому рефакторинг — це постійний процес

Sergii Zhuravel 6971

Про рефакторинг ми чуємо дуже часто, але кількість питань з цієї теми не зменшується, а навіть збільшується. Тому Сергій Журавель пропонує поговорити про рефакторинг та аналізує свій проєкт. 40

Рефакторинг. Война бесконечности

Виталий Корж 5327

В процессе работы иногда приходится рефакторить свой код. Как правило, из-за изменений в требованиях продукта, программных и аппаратных обновлений, которые каскадом тянут за собой обновление других компонентов. Эта статья будет интересна разработчикам, которые хотят сделать обновление своих программ безболезненной и постоянной практикой. 17

«Выделяем на рефакторинг 10% каждого спринта». Как в EnglishDom развивают продукт с 7-летней архитектурой

Nikita St 5727

Никита, Team Lead IT-отдела онлайн-школы EnglishDom, рассказывает, как за семь лет менялся продукт и какие проблемы приходилось решать. В статье он рассказывает о техническом долге, переизбытке функционала, нагрузке на сервер и том, как писали приложение на мобайл. 16

Рефакторинг: основные принципы и правила

Andrey Danilchenko 30732

Привет, DOU. Меня зовут Андрей Данильченко, я PHP-разработчик в Wikr Group. В этой статье расскажу о рефакторинге. Не всегда удается сразу писать хороший код, поэтому рефакторинг становится неотъемлемой частью процесса разработки. 28

Как реанимировать старый безнадежный проект. Часть 2: Тимбилдинг

Наталия Ништа 5770

Кроме первой проблемы — «рефакторинг vs переписывание с нуля», вас ждет не менее увлекательная задача — построение команды и проектов. 73

Как реанимировать старый безнадежный проект. Часть 1: Рефакторинг vs переписывание с нуля

Наталия Ништа 9088

Существует два диаметрально противоположных мнения на этот счет. Обе стороны опасаются одного и того же, но по-разному понимают причины потенциальных проблем. Как выбрать, что делать и чего ждать от новых перемен в старом проекте? 190

← Сtrl 12 Ctrl →

Коментарі

Але недовго, поки гроші є а коли не стане гроші Президент України Зеленський підпише прийнятні умови миру?
імхо після турбо гвинтових шахедів уже наче й норм
Товарищ, у вас ус отклеился: две украинские квартиры, купленные за почти 15 лет карьеры две хаты заработанные и почти наскирдованная третья за 9 лет карьеры
Грошей від здачі квартири в оренду вистачіть хіба що на харчування, так що все одно треба працювати. В усякому разі на подорожування світом точно не вистачить.
Зрозуміло навіщо олімпіадники компанії/університету, але не дуже зрозуміло навіщо дітям, які відносно легко можуть поступити в будь-який універ України, а за бажання — і Європи, йти саме в КАІ на курс з заточкою під одну компанію?
це не має значення яка там процедура вступу в мфті в епоху загнівающого совка і блата data.uoi.ua/...​test/upho/2026/results/11 підказка — там в списку всього 42 особи, а призерів половина.
завдання на іспиті були складнішими за шкільні та відповідали рівню всеукраїнських олімпіад. 🤦‍♀️ розписалась, що мета була нікого не брати
як підготуватися до зими до речі, могли б і спитати — як там його дружбан готується до зими в Італії? чи вже замовив з Китаю аналог EcoFlow з AliExpress? запас пального в каністру? пробурив собі артезіанську свердловину?
Ну то ви просто не стикались у кінці 80х з процедурою вступу до МФТІ. Тоді екзамени здавались правда у будівельному.
Мені 56 рочків, і з 2015 я жодного разу не подавався на вакансію. Навіть на найшикарнішу. Просто сидів з профілями на лінкеді та джинні і читав, що мені пишуть рекрутери. Бували місяці, коли мені пропонували по 6-7 вакансій.
Ще один agronews.ua/...​z-blagopoluchchya-tvaryn
До войны в 2020-21 годах я не испытывал недостатка в деньгах, тратя $1200 в своей квартире в Одессе на двоих У меня получалось больше: примерно $3500 на 4-х. Но это — с кафешками, покатушками и прочим.
знаю одну организацию в Украине, где ваш внешний вид не играет никакой разницы, даже из дому на микроавтобусе на работу забирают. Правда не отпускают потом, но то уже мелочи.
Не знаю, що в голові у рекрутерів, але коли вакансій було більше, ніж кандидатів, то брали будь-кого, хто більш-менш підходив з умовою «ну ви ж вивчите %технологія_нейм%, правда?» )) А тепер, здається, що рекрутери не шукають підходящих кандидатів,...
Мне вот что-то не помогает. Для меня отсутствие войны и её продуктов зетников и вышиватников гораздо лучше работает, чем солнце и море Каждому своё. Я практически перестал отслеживать события на родине — как по мне, это лучшее решение для фикса менталки.