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

RSS

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

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

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

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

Nazar Struk 2421

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

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

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

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

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

Oleg Kachur 2535

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

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

Inna Ianko 3543

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

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

Ekaterina Pavlyukova 4086

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

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

Andrey Statsenko 3669

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

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

Oleksandr Heiets 5866

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

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

Sergii Zhuravel 6542

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

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

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

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

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

Nikita St 5686

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

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

Andrey Danilchenko 30490

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

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

Наталия Ништа 5749

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

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

Наталия Ништа 9026

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

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

Yaroslav Fedevych 167

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

Коментарі

Класно що хлопець розвивається і щось винаходить, але трохи подушню, бо концепт звучить надто добре щоб бути правдою.
Цікаво, трохи нагадує «Гараж» по опису, але там всі пересварилися, без хабарів.
«збори осбб» називається Цікаво, трохи нагадує «Гараж» по опису, але там всі пересварилися, без хабарів.
Трохи інша річ, коли нікуди з України їхати не хотіли і не планували, але довелось.
сягає корінням у історичний пієтєт радянської людини Воно якось генетично передається до всього закордонного.
Звідкіля цей комплекс меншовартості береться.
Звідкіля цей комплекс меншовартості береться.
Де його знайти? шукай там де чіпові заводи )) Ministerstwo Cyfryzacji @CYFRA_GOV_PL Intel zmienia plany inwestycyjne i wstrzymuje na dwa lata projekt budowy fabryk w Niemczech i Polsce.
Перші роки дуже важкі бо надто ізольований (звучить руська народна патріотична пісня за родні бєрьозкі і руські поля і тяжку долю на бездуховній чужбіні) ...
получил ранение имхо вам там стоит уже начать это как-то скрывать потому что оно начинает торчать совсем уж сильно «получил ранение» а по виду крепкий такой гвозди из таких людей делать и ровно та же ж история с генералом уволенным с армии по состоянию...
безопасность принимающей стороны — забота принимающей стороны, а не выпускающей.
мають досвід окупації і боротьби португалія не має досвіду окупації натомість має досвід фашистського режиму аж до середини 70-ті де до речі вперше з’являється «образ революції квітів» ...
але вони взагалі не дуже думають про війну, і тим більше про мобілізацію.
так але з іншого боку вже історичне відпрацювання схеми облаштування національного табору пропустити досить важко хоча і знову же ж таки цілком можливо для самої національної соціалістичної соціально політичної думки
яка в свою чергу залежить від громадської думки в країнах, які зараз все ще приймають українців. Тому краще так, нмсд. це жарт такий чи як? цікаво ти же ж розумієш що то вже все було як то буквально з усіма тіма селянами українцями у ссср