随着系统中的类和函数越来越多,我们改变其中的每个参数会对系统中的其它哪些部分产生影响,以及产生什么样的影响,这些问题都越来越复杂。互相之间的逻辑关系也越来越不清晰,所以一旦出现bug,排错的过程越做越复杂,甚至越做对系统的破坏越大,最后彻底失去逻辑主线,只能全部推倒重来。
我觉得直接改代码对我来说不是一个有效的办法,老师您觉得我需要画一个UML吗?或者如何就能让我对如此众多的类与对象之间的交互关系清晰明了呢?只要有一种办法能让我在改动系统的同时可以想到系统哪些地方会受到什么样的影响就可以了,谢谢!