程序员修炼之道第二、三章读后感

       首先在第二章,我明白了很多关于作为要做一个注重实效的程序员的方法,最重要的是要避免重复,我明白了如果代码在维护过程中,如果有一些功能与以前相同,可以复用那些以前开发人员开发的那些健壮的代码,我明白了在以后编写代码时,要时刻明白重复的危害,不要在不同地方表达相同的事物,就是不要重复你自己。我懂得了重复发生的原理,有强加的重复、无意的重复、无耐性的重复、开发者之间的重复。然后我分别理解了这些概念,在有些数据属性中,有些数据属性是随其他属性而改动的,这就属于无意的重复。我明白了正交的概念和其重要性。我明白了应该将系统的每个组件之间的依懒性降低,让每个组件都能不依赖其他组件而工作,这样在系统开发和维护过程,才能提高效率、降低风险,还可以实现很好的代码复用。然后我学习实现正交性的方法,其中有一个就是在系统设计上将系统分层。

 

你可能感兴趣的:(程序员修炼之道第二、三章读后感)