Afterwards we ended up playing against each other using some poker chips. It was a lot of fun and though it was clear that trust did not make you a winner, we might have ended up with a little more of it in the team afterwards.
6 karma · joined June 28, 2017
Afterwards we ended up playing against each other using some poker chips. It was a lot of fun and though it was clear that trust did not make you a winner, we might have ended up with a little more of it in the team afterwards.
To change the work I suggest communicating with the people around you:
Talk to the previous developer, explain him/her what anti patterns are, why testing is important and perhaps venture into things like solid design or design patterns. Is he/she willing to listen/learn? Then he/she might also assist you in communication towards management. If not, then I personally wouldn't go to too much length to save his/her ass.
Communicate to management and talk their language as much as needed. Talk about what the cost of maintenance is and why finding bugs in production is so much more costly then while writing unit tests. Talk about the cost of change in this versus a well designed and tested system.
Then decide with management and hopefully the other dev what to do.