filmov
tv
What to Do When You Join a Project with Bad Code - Alexey Knyazev

Показать описание
Link to the full meetup recording:
Alexey discusses what actions to take when you join a project that has poor quality code. He shares insights on whether to rewrite the entire project or not, and provides approaches for tackling a codebase rewrite. Alexey also highlights the importance of making first-day improvements and introduces useful tools like Prettier for code formatting.
0:00 Introduction
0:36 Agenda
1:06 Rewrite a project or not?
2:47 How to approach rewriting a project
4:25 First day improvements
5:09 Formatting tool - Prettier
6:00 Auto tests
6:52 Style guide
7:32 Es lint
8:26 CI/CD
8:58 Technical debt roadmap
10:03 Classification of changes
14:03 Improving gradually
14:13 Formalizing API
14:48 Just wait for UI update
15:14 Moving `bad` code to another project
17:00 Saving time for refactoring
17:17 When is your project good enough?
18:47 Maintaining quality
#BadCodeIssues, #JoiningProjects, #CodebaseRewrite, #SoftwareDevelopmentTips, #CodeQualityStandards, #ContinuousIntegration, #CodeMaintenance, #RefactoringTips