恭喜,你发布的帖子
发布于 2018-08-05 21:08:12
12楼
标准化是系统构架师的职责,负责定义每一个子程序的接口及标准。
子程序是个性张扬的地方。
------如果子程序是个性张扬的地方, 那我请问一下, 你和你的同事是如何分工合作的?每个人分工几个不同的子程序块, 然后各自个性发挥每个人天马行空写的都不一样?
然后项目实施之后每个人都只能维护到他自己的那个子程序 , 换个人就玩不转?
再然后这个工程师离职了,或者升职了走向领导岗位了, 从此以后再无人能维护得起这个程序了?
还敢复用吗?
不能复用的子程序, 有毛意义?
你至少混淆了两个概念:
1、把“个性张扬”等同于“别人看不懂”。
2、把“个性张扬”等同于“天马行空”。
但即使这么混淆也无所谓。只要别把“个性张扬”等同于“错误百出”
举两个例子:1、我原来的公司,有位高手(我的师傅)做了一个S7-200的USS通讯的子程序,比官方提供的那个包要好用的多。那个程序很严谨,也很规矩。鼎盛时,我原来的供职的公司做程序的人有四五十人,但能看懂那个程序的,只有个位数。可是,这并不影响这个程序的使用啊,你只需要知道I/O就可以,拿来就能用么。
就像西家的FB125,你只需要如何使用就可以,不需要知道内部结构。当然,你要学习人家的编程技巧另当别论。
2、达涅利公司,属于冶金行业中的翘楚吧,他的程序量之大可以用匪夷所思来形容。他的每个功能子程序,你如果仔细看就话就明显能看出个人风格很严重啊。但是,这也并不妨碍别人去调用。达涅利的中国员工夸张的说,如果是一个人想要看懂一条轧线上的所有程序,得花一辈子的工夫。那你说,这样的子程序,个性是否张扬有关系么?
请填写推广理由:
分享
只看
楼主