恭喜,你发布的帖子
发布于 2018-05-12 23:12:36
89楼
第一次遇到一个人用scl在fx3u上编写一个设备的程序。程序容量是13K(此时尚未结束工程,内容仍在增加),扫描周期14毫秒。这个设备我做过极其类似的程序,梯形图做的。程序容量是1K,扫描时间是2毫秒多,偶尔出现3字。从设备的动作反应看来,已经觉察到了这个14毫秒带来的动作区别。
他说这个程序很多地方使用了通用性很强的代码,一搬过来就可以了。
不知道这两个程序有没有可比性呢?
我觉得,不用看程序了,算了吧。 客户的电气主管三翻四次请求我换回我的程序……因为另外一台机是我的程序正常使用了三年。觉得比较靠谱。
这又映射了一个什么问题?软件的错?硬件的错?编程者的错?好坏的标准的错?
在一个有200个FB FC的程序,想必不会是你一个人做的吧?你在使用别人的程序的时候,有去看别人的程序吗?很容易理解,我用了S7 200plc的modbus库7年了,没发现他给我带来了什么麻烦,我也没看过他一眼。即使是大家都有办法打开他看看,我也没看过。各位也使用了command.com这个文件30年了吧。谁反译过它看过?
是不是很明显?
你叫我做一个功能块,我做到了,你就别管我怎么写。我老板也看不明我的图纸程序,不也一样承认我的工作?有什么必要要读?
最后我表明一个态度,好程序完全没必要有可读性。
哈哈,大师的作品,岂是一小白能一眼看懂的,不在一个水平线上,谈何易读性!?
低水平读高水平的程序,艰涩难懂,犹如咀蜡;
高水平读低水平的程序,满目荒唐,犹如吃屎;
当你能和某人深入交流某个程序时,说明你俩曾经都掉进过同一个坑,是坑友;
当你看别人的程序是那么的似曾相识,确定不是抄袭的,那么恭喜你找到了一个水平相当的知音了。
为啥不愿意看自己以前的程序了?那就是你的水平变化了,应该是吃屎的多,咀蜡的少,反正都不爽!
再问大家一句,什么是程序的易读性?
精华帖版主置评:低水平读高水平的程序,艰涩难懂,犹如咀蜡;
高水平读低水平的程序,满目荒唐,犹如吃屎;
请填写推广理由:
分享
只看
楼主