个人是半路出家,去资策会闭关半年入这行的
不学无术先请别见怪
以我自己来说,从来不觉得程式写法有什么优劣,程式是帮客户解决问题的
只要能达到目的,效能可以达到,维护不困难
没必要在那里鼓吹什么手法
当然或许是因为我做过很久的维运
个人反而不喜欢一堆抽象化的手法
当客户火烧屁股电话追杀的时候
我还必须要追到抽象的类别或接口,然后判断到底产生的是啥鸟物件
到底干了那些好事
那开发者你还不如每一个类别乖乖地用复制贴上,我还比较好追
每个人都有自己立场
开发的人觉得自己的程式写得很"优美",不重复
后头维运的人如果技术层次跟不上
只有两种可能,想办法跟上,或是把问题踢回给你自己处理
另外像我有一个倾向
就是一个专案只要开始做,大家决定用什么技术后
不管有什么新的了不起技术
开会只要有人要用新东西,个人一概反对到底
除非不用无法解决现行问题,不然不管多没水准还是一律要用一开始律定的技术
这是开发的纪律,要用请用在别的案子
很简单,专案不是给你练功夫的
你懂别人不懂
不代表你厉害,只代表你"摇屁股",替"队友"制造麻烦而已
像我就遇过很有进取心的同事
每一个功能,只要有进化的可能,他都要做点小修改
然后最初的功能跟最后写的差很大...
等到他走了
接手他的功能,大家干到没力!
老兄,你还不如每个功能都一样写法!
以RD来说,这当然是有点不进取,我也承认啦
不过就像前面说的
个人维运做很久
有时候必须想的不全然只有自己的立场
抱歉以上得罪诸多高手之处,再一次致上歉意