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

RSS

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

Serhii Nerush 1902

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

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

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

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

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

Nazar Struk 2600

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

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

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

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

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

Oleg Kachur 2590

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

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

Inna Ianko 3680

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

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

Ekaterina Pavlyukova 4101

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

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

Andrey Statsenko 3716

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

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

Oleksandr Heiets 5887

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

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

Sergii Zhuravel 6707

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

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

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

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

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

Nikita St 5697

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

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

Andrey Danilchenko 30593

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

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

Наталия Ништа 5754

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

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

Наталия Ништа 9053

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

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

Yaroslav Fedevych 170

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

Коментарі

Ну як вдалося... Змусили, щоб не довелося закриватися
О святий мученик шабунін. 🤦
«Наша мета — не допустити масової міграції між компаніями в оборонному секторі, адже всі вони мають працювати ефективно. Якщо людина дійсно сильна, вона має показувати результат там, де вже працює. Так, міграція трапляється, але вона доволі контрольована.
Це все звісно круто. Але чи всі платники податків погоджувались щоб на це витрачались гроші?
АІ, креативна інженерія, виробництво вибухівки, АІ, людство має проблеми, АІ пік його карєри мав бути у продажі газет і колод з картами у плацкарті але нажаль.... АІ
Тобто іншими словами, податки які були раніше зараховувались в один стовпчик потрохи перетягуються в інший стовпчик і це подається як досягнення.
Отже, сплата податків українськими ІТ-компаніями — це досягнення самих компаній.
До 2021 року вже були ІТ-компанії, які сплачували податки. Частина з цих компаній перейшла в Дія.City, і тепер шостий президент Зеленський намагається подати сплату податків цими компаніями як своє досягнення — завдяки Дія.City.
— Але я хотів продати квартиру Прізвище Ім’я, а не подарувати державі. — Справді. Вибачте за непорозуміння. Намагаюсь відмінити операцію.. ... (Дія оновлює дані в реєстрах) ... Вибачте, відміна операції неможлива. — І що мені тепер робити? — ...
youtu.be/...​iL7a4?si=1h7dNds5WCRfyybs Розслідування від hromadske
Запропоновані «зміни» в Уряді — це навіть не пересування ліжок в борделію Це — просто ротація брудної білизни між ліжками.
Розробники різних ботів для блокчейну отримують десятки тисяч на місяць, тому легко можу уявити як закордонні компанії захантять core розробників роботизованих систем (дрони-перехоплювачі та інше) і дадуть їм серйозні оферти.
Буде спеціалістом по кібербезпеці
А буває нестабільний інтернет?