DEV Community

Discussion on: How would you manage a system which the original author have left your team?

Collapse
 
bgadrian profile image
Adrian B.G.

You start with what is lacking, this way you will get to know the system and fix its mistakes:

  • documentation - if is missing start writing one
  • tests - if they miss start writing those

To do these you have to talk to other team members that are familiar with it and its clients, and of course read its code. After these you will have the "courage" to change the code.

Collapse
 
zhu48 profile image
Zuodian Hu

May be useful to start exploring failure cases in a controlled environment too, if that's possible. Adrian's suggestions are great first steps towards preventing turnover from becoming a problem in the future.

Collapse
 
imben1109 profile image
Ben

documentation is king. haha.