Матеріали на тему «legacy»

RSS

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

Andrii Yakovlev 1300

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

Як ми будували data-платформу: архітектура, неймінг, ELT, модульність і робота з legacy

Andrii Nikolaienko 2571

Андрій, Data Engineering Lead у HOLYWATER, ділиться чотирирічним досвідом побудови data-платформи. У статті — про те, як архітектура та неймінг замінюють документацію, та що робити з питанням стійкості пайплайнів й подоланням legacy-складнощів. 17

Розв’язуємо безпекові проблеми у легасі-коді

Ігор Макаренко 2770

Автор із понад 30-річним досвідом в ІТ ділиться реальними кейсами з посилення безпеки великого легасі-застосунку під час переходу на мікросервісну архітектуру. У статті — приклади вразливостей, фікси та інтеграція Snyk і SonarQube у CI/CD. 9

Прощавай, else: покращення якості коду за допомогою лінійних конструкцій

Ruslan Dmytrakovych 14274

Програмування — це коли ти розв’язуєш одну проблему і створюєш дві нові. Так починається блог Architect Руслана, в якому він ділиться ефективним способом позбавлення від легасі-коду. 343

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

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

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

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

Nazar Struk 2745

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

AVFoundation і UICollectionView — поєднання, створене в пеклі

Serhii Mykhailenko 1742

Сергій, iOS Developer, ділиться досвідом оптимізації роботи з відео у застосунку для соціальних мереж. Він розповідає про використання AVFoundation, асинхронне завантаження ресурсів, а також впровадження AsyncDisplayKit для покращення продуктивності при роботі з UICollectionView. 5

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

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

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

Бізнес vs розробка. Як ефективна комунікація з бізнесом підвищує якість розробки ПЗ

Vladyslav Zubkov 608

Вадим Зубков розповідає, як ефективна комунікація між бізнесом і розробниками програмного забезпечення підвищує якість розробки. Він наводить приклади з власного досвіду та показує, як правильні рішення на початку проєкту, такі як правильна архітектура та використання універсальних компонентів, можуть суттєво зменшити проблеми в майбутньому. 1

Як модернізувати Java легасі-код

Олексій Мельниченко 3680

Олексій Мельниченко ділиться своїм «болем» стосовно того, з чим йому доводиться працювати, а саме: легасі-кодом. Такий код часто вимагає більше часу на розуміння та виправлення, а також на внесення будь-яких нововведень. Тож ця стаття буде корисною для тих, хто стикається з подібними викликами. 45

Как реализовать поддержку пользовательской темы для legacy-приложений и микросервисов

Павел Румянцев 1072

За последние годы работать со светлой и темной темой приходится во всем: IDE, в браузере, на десктопе, часто даже на мобильных устройствах. В этой статье Павел Румянцев, Front-end Architect в Itransition с более 8 годами опыта во фронтенде, разбирает различные варианты того, как предоставить пользователю возможность выбирать различные темы и настраивать их под себя. 3

Работа с ожиданиями клиента в условиях неопределенности. Советы проектным менеджерам

Dasha Kozlenko 3393

Дарья Козленко, Project Manager в NIX, рассказывает об опыте миграции старой legacy-системы на новую платформу. С какими проблемами столкнулась её команда, как их решали и как отработали навык работы с ожиданиями клиента в условиях неопределенности — в статье. Материал будет полезен PM, BA, Tech Leads и другим специалистов, которые в той или иной мере примеряют на себя роль РМ’а. 5

Как оценить, стоит ли обновлять устаревший код

Александр Рябцев 3314

Александр Рябцев, Back-end Lead в Django Stars, пишет о необходимых обновлениях кода и как их сделать так, чтобы не влиять на функциональность приложения. Это особенно важно в финтехе, поскольку технологии и навыки пользователей продолжают развиваться. И по мере того, как это происходит, пользователи становятся более требовательными и хотят больше функций, таких как лучшая безопасность или возможность проводить платежи онлайн.

Держи код, что делать дальше — разберешься. Инструкция по выживанию в legacy-проектах

Renata Reshetnikova 9251

В аутсорсе вы непременно столкнетесь с legacy-проектами. Эта статья поможет начинающему РМ’у понять, на что обратить внимание, как успешно стартовать, поддерживать и сдать legacy-проект. 41

О темной стороне legacy-кода. Как решить проблемы с монолитными приложениями

Grigori Kochanov 7099

Про микросервисную архитектуру и переход на нее говорят много, но редко упоминают о том, что проекты приходят к этому после многих лет развития как монолиты. Чтобы поменять архитектуру живого решения, надо пройти через несколько этапов. Автор работал с разными проектами — и с полноценным multitenancy service-oriented REST architecture в Oracle, и с огромным монолитом, в репозитории которого были коммиты за десять лет. 50

З’ясуйте стек, розгорніть локально, знайдіть техборг. Як безболісно передати та отримати проєкт

Anton Yatseniuk 3821

Ця стаття — про те, як зробити процес передачі/отримання проєкту легким і навіть приємним. Стаття буде корисна молодим командам, які ще не пройшли всі перешкоди на своєму шляху, або лідерам команд, які тільки опановують цю роль. 7

Как работать с legacy-системами

Dmitriy Kouperman 22415

Эта статья — попытка обобщения многолетнего опыта знакомства с legacy-системами в виде набора подходов и практических советов. Примеры буду приводить из собственного опыта — в частности, работы с унаследованной Java-системой. 70

Коментарі

DOU звернувся по коментарі до Genesis, однак компанія наразі не коментує ситуацію.
Я планую написати тему на DOU про мотивацію перепрацювати в Genesis. Ось тут можна підписатися на її публікацію. Проте складно спрогнозувати, чи буде існувати Genesis до того часу, тож поки хоча б збережу посилання на фахівців, яких згадували у FTC.
Nebula — астрологічний застосунок із гороскопами та чатами з консультантами. Належить OBRIO, продуктовій компанії, що розробляє consumer-tech продукти.
Твердження про те, що ці податки сплатили Google, Apple, Valve, Meta, Sony, Etsy та Netflix, є маніпуляцією. Раніше я платив за VPS на Vultr $5, а після введення цього податку почав платити $6. Ці податки фактично сплатили кінцеві користувачі.
ахахах)
Сподіваюсь у Генезісі такі самі гарні юристи, як і маркетологи.
Что за тупой вопрос «сколько компаний платить налог на ..»? Да, бля, все пользователи любого сервиса.
я от сьогодні за кодекс закинув не 100, а 120 долларсів, відчуваю потужність
Гусаки Як завжди
dou.ua/...​tax-ukraine-2025/#3050711 а точно гугл платить?)
На моєму досвіді, і чесно кажучи, на моє здивування НЕ зіштовхнувся з ейджизмом при пошуку. У мене ніде не зазначений вік, і дата народження. І мене навіть ніхто про вік не питав. Мені 35+
Я ніколи не подаюсь на нерелевантні вакансії. CV я вже перекроїв вдоль і поперек. Як можуть бути відгуки на вказані мною приклади, якщо вони розраховані саме на вказану країну — треба фізично там знаходитись.
Коли я шукав більше року тому, то так, відгуки були. Ще раз повторю, що я хз як подаєтесь ви, може це подача з невдало написаним резюме на нерелевантні вакансії.
Судячи з коментів нульовий не тільки в мене. І що, багато відгуків по вакансіях типу remote (US), remote (Germany), etc?
Значить щось не так робите, якщо результат нульовий. Треба глибоко розбиратись, проаналізувати об’єктивно свій профіль, проаналізувати подачі та комунікацію, порадитись із профільними професіоналами і подаватись далі.