If when developing in a team, you add code that will require maintenance in order to add new code in that area, then you have a couple of choices: A – Document and communicate B – Refactor to remove the complication, OCP. Ignoring A and B is like loading your credit card, it will become […]