简单的通过拷贝代码来进行复用代码会造成一种麻痹作用,让代码重复度增加,而且不易维护
我们在写一个相似的功能时,要考虑复用之前的代码,但是绝不仅仅是简单的拷贝,我们要把
我们的代码进行重构,重构有两种方式,第一种就是推翻原来的,大刀阔斧重构;第二种是在原有的基础上进行改造,原来的还是原来的,原有的功能保持不变;新的
采用新的架构和模式;
第二种方法就是类似进化的手段,借鉴原有的思路,取其精华去其糟粕,然后设计一种更能包容类似需求的架构
和模式;
简单的通过拷贝代码来进行复用代码会造成一种麻痹作用,让代码重复度增加,而且不易维护
我们在写一个相似的功能时,要考虑复用之前的代码,但是绝不仅仅是简单的拷贝,我们要把
我们的代码进行重构,重构有两种方式,第一种就是推翻原来的,大刀阔斧重构;第二种是在原有的基础上进行改造,原来的还是原来的,原有的功能保持不变;新的
采用新的架构和模式;
第二种方法就是类似进化的手段,借鉴原有的思路,取其精华去其糟粕,然后设计一种更能包容类似需求的架构
和模式;