[Архитектура] Как правильно рефакторить код в проекте.

Очень часто вам так или иначе придется менять то, что даже раньше вам казалось абсолютно адекватным с точки зрения логики написания кода.

Хорошо и просто выглядит та ситуация, когда вы меняете просто название методов у классов, свойства у объектов и тому подобное. Здесь наверное можно даже обойтись простой авто-заменой. 

Но жизнь обычно куда более жестко к нам относится.

Давайте от лирики к конкретному, с чего лучше начать. Начну с того, что точно не стоит делать:


  • Ни в коем случае при глубоком изменение структуры не удаляйте частично (или тем более полностью) старый код. В 99% случаев вы можете просто написать код "сверху написанного" без изменения / удаления старого.

  • Хорошо, и еще раз хорошо подумайте прежде чем исправлять то, что работает хорошо. В моей практике встречались случаи когда обновленный код практически полностью повторял логику старого. 

  • Slider

You may also like

  • Slider
  • Slider
2 comments

John Doe

Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non | numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

Reply