在PLC项目中,,,,,,很多人常说:“注解越多,,,,,,法式越好!」剽句话听起来似乎有点路理,,,,,,终于,,,,,,清澈的注解可能援手工程师们更容易理解代码逻辑。。。。。然而,,,,,,真的是这样吗???????注解的几多真的决定了法式质量吗???????

在法式开发的过程中,,,,,,我们时常唬;;;;;嵊龅揭恢志跋,,,,,,有些工程师会把注解当成了表白感情的出口,,,,,,甚至参与了些“出格的说话”。。。。。这就引发了一个有趣的问题:带有情作用说话,,,,,,甚至是脏话的注解,,,,,,到底会不会对法式质量产生影响???????
老表PLC注解里的“暴脾性”
前段功夫,,,,,,我在某微号上看到一篇文章,,,,,,还真有人对此进行了钻研。。。。。一位德国的自动化工程师专门钻研了这一景象。。。。。他网络了100个带有脏话的PLC项目和200个不含脏话的PLC项目,,,,,,并通过软件分析它们对编程尺度的遵守情况,,,,,,逐个项目进行评分。。。。。

而后,,,,,,他使用了统计学中的中心极限造理,,,,,,一番复杂的推算后,,,,,,得出了一个令人惊讶的结论:带有脏话的PLC法式质量竟然显著比那些没有脏话的法式更高!
脏话也能提高法式质量???????
听到这个结论,,,,,,你是不是有点吃惊???????这位工程师为此诠释路:脏话代表了PLC工程师在面对复杂逻辑时的感情宣泄。。。。。编写PLC法式时,,,,,,逻辑节造的复杂性往往会让人抓狂,,,,,,当令地发泄几句脏话,,,,,,反而能有效缓解压力,,,,,,让工程师们在编码时越发集中把稳力,,,,,,进而提升了法式的质量。。。。。
这听起来似乎有些路理,,,,,,但千万别误会成只有你在代码注解里多写些脏话,,,,,,法式质量就会自动提升。。。。。那可就跑偏了!其实,,,,,,真正的关键在于感情的开释和专一度的提升,,,,,,脏话只是某些工程师选择的方式之一而已。。。。。

国内工程师的“蕴藉表白”
与国表的开宗明义分歧,,,,,,国内的PLC工程师在法式注解中通常不会“感情暴露”。。。。。注解嘛,,,,,,能省则省,,,,,,有时辰一行注解都找不到。。。。。这种“蕴藉表白”,,,,,,固然表表上似乎让项目看起来整洁有序,,,,,,但却增长了后期守护的难度。。。。。终于,,,,,,法式后期的守护往往并不是由原始开发者掌管,,,,,,而没有注解的代码,,,,,,无异于在阴郁中摸索。。。。。
有些兄弟可能会说:“没注解???????我自己写的法式,,,,,,我懂就行!”但问题是,,,,,,当你的代码交代给其他同事或表部团队时,,,,,,不足注解的项目就像一个暗藏的大坑。。。。。尤其当法式复杂时,,,,,,没有注解相当于没有地图,,,,,,后来的工程师可能会花上成倍的功夫去解读你的逻辑。。。。。
PLC注解的艺术
那么,,,,,,到底该若何正确地增长注解呢???????首先,,,,,,注解并非越多越好。。。。。过度的注解往往会造成阅读上的冗余,,,,,,反而让代码显得凌乱。。。。。梦想的注解应该简洁了然、直指重点,,,,,,援手下一个阅读代码的人急剧理解每一段逻辑。。。。。
其次,,,,,,注解的内容也很关键。。。。。不要只是机械地诠释代码做了什么,,,,,,更沉要的是诠释为什么这样做。。。。。好比,,,,,,某段PLC逻辑是为了应对特定的工艺要求,,,,,,或者是针对某个复杂设备的专门处置逻辑。。。。。这样的注解不仅能援手别人理解你的思路,,,,,,也能让你自己在日后回首时急剧理清逻辑。。。。。
在现实项目中,,,,,,若是你看到某个注解里出现了“情作用”说话,,,,,,甚至脏话,,,,,,那可要多加幼心了。。。。。这种注解往往意味着工程师在某个复杂逻辑或难题上栽过跟头,,,,,,稍有失慎,,,,,,你就可能踩中这个“隐形炸弹”。。。。。所以,,,,,,遇到这样的注解,,,,,,最好不要等闲动那段代码,,,,,,除非你齐全理解了它的寓意和背后的逻辑。。。。。

注解简直是PLC法式质量的一部门,,,,,,但并不是决定性成分。。。。。合理的注解能提高代码的可守护性和可读性,,,,,,但注解的数量并不代表法式质量的凹凸。。。。。关键在于注解的质量——它该当援手工程师理解代码逻辑,,,,,,尤其是在面对复杂项目时。。。。。
下次在写PLC法式时,,,,,,别忘了花点功夫写些清澈、有效的注解,,,,,,或许还能为后续的守护省去不少麻烦。。。。。至于脏话???????代码里还是维持专业吧。。。。。
- END -