重构杂感
有些人,就喜欢把通用的东西再进行一层层的包装。最后搞的人家看N久文档还没有头绪。
string.format 这些通用的东西,其实大家都学过。于是封装后,就转成一个又要去学习的库了。
于是抽象类和基类满天飞,以为提取出几个共同的方法就是重构了,孰不知你把仅有的一次继承用掉了(C#的类只能单继承),一旦日后有需要使用.NET自身的抽象类,你就逃也逃不过去了。
不过没关系,按照两年走一批人的惯例,擦屁股的事就留给后来人了,反正现在把任务完成就行了,反正公司有的是钱,大不了加一轮迭代去重构。
我喜欢简约的编程风格,比如说Prism,可现在公司的项目却搞得猪不像猪狗不像狗,究其原因,就是我上述的若干文字。