Sobes.tech
Middle+

What is a red flag for you when starting a new job? How do you feel about legacy code?

sobes.tech AI

Answer from AI

Red flag when starting a new job:

  • Lack of a clear onboarding process and project documentation.
  • Negative atmosphere in the team, frequent conflicts.
  • Absence of tests and code review practices.
  • Strong technical debt without plans for its resolution.

Attitude towards legacy code: Legacy code is an inevitable part of any project. It's important to approach it with respect and caution:

  • First, understand how it works, study test coverage.
  • Gradually improve it by adding tests and refactoring.
  • Don't be afraid to make changes, but do so consciously to avoid breaking existing logic.

Example: if you need to add new functionality to a legacy module, first write tests covering the current logic, then carefully implement the changes.

What is a red flag for you when starting a new job… - sobes.tech