Senior Software Developer в Delphi Software
  • Як правити код дуже поганої якості?

    Потрібно зʼясувати, чи те того варте. Якщо через півроку цей сервіс замінять на щось інше — немає сенсу.

    Якщо не варто — то не варто.

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

    Потрібно провести ревʼю із залученими розробниками, для того, щоб всі рухались в одному напрямку.

    І тоді потроху переписувати код в рамках роботи над поточними задачами, покриваючи спершу існуючу логіку тестами, а тоді змінюючи логіку. В деяких випадках має сенс зберігати стару імплементацію за feature toggle, щоб могти відкотитись в будь-який момент.

    Успіху :)

    Підтримав: Eric Cartman
  • ІТ-спільното, купимо армії «літачок»? Збираємо $ 1 000 000 на сучасний комплекс PD-2