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

RSS

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

Serhii Nerush 2093

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

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

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

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

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

Nazar Struk 2716

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

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

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

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

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

Oleg Kachur 2640

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

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

Inna Ianko 3831

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

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

Ekaterina Pavlyukova 4123

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

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

Andrey Statsenko 3741

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

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

Oleksandr Heiets 5909

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

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

Sergii Zhuravel 6871

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

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

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

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

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

Nikita St 5715

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

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

Andrey Danilchenko 30679

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

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

Наталия Ништа 5764

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

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

Наталия Ништа 9076

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

Антипаттерналии I. О конструктивной и деструктивной лени

Yaroslav Fedevych 175

С возрастом и временем приходит понимание того, что эффективность труда повышают обычно даже не ради непосредственных результатов труда. И не ради самого труда же. Главная цель, к которой человек стремится в своей карьере — получать как можно больше, делая как можно меньше. То, что лень двигает прогресс, является общеизвестным фактом. 7

Коментарі

чому ніколи не вказують ЗП? Тому що на скільки низька, що аж не смішно
чому ніколи не вказують ЗП? тим паче це ж державні посади
дробовик якому треба поцілити в двигун. загалом то і ще сучасна зенітна бч як то зокрема ще старі добрі зенітки то є шрапнель зі встановлення підрівача на відповідну висоту цілі
и такой дрон погибнет при столкновении с таким Шахедом.
так, голосування відкрито.
вітаю, так, результати опубліковано — dou.ua/...​les/ratings-2025-summary
Хтось дійсно вирішив, що можна ефективно програмувати по 12 годин на день? Тут просто 12-годинну зміну відсидіти — вже в кінці сил немає, навіть якщо через погану погоду фпвшкі не літають.
Лазери це звичайно цікаво, але можна й простіше: дробовик якому треба поцілити в двигун. Так, це не те щоб просто але цілком реалістично. Взагалі ціль по шахеду це двигун + пропеллер, це те що назовні і руйнування цих частин фатальне.
Моя повага таким вчинкам!
Причина в патріархальному устрої суспільства
Что бы запитать такой мощьный лазер, потребуется ЛА размером с Ан-70. Или как минимум самолет РЕБ с контейнером ЭМИ вроде Grumman EA-6 Prowler вполне может быть решением, для ряда дронов ( ВМФ США сняли их с вооружения в 2015).
Які молодці! Честь, брате та посестре!
якщо так, то зараз вже за 2026 можна голосувати?
Вітаю. Скажіть будь ласка, були вже підбиті підсумки голосування за 2025 рік?
Де такі зп ви бачите? Тут навіть для Мідля коли питають ваші очікування і кажеш 1500$ в міс, то це багато. А ви пишете 2200 — 3500 медіана