c/s架构监控体系代码编写总结

编程真是一个成长的过程,平时总是听说A方法好,A风格好,但是光看真的是觉不出来跟B有什么区别,但是真的走过一遍之后才真的是知道确实是A比较好。

前段时间写代码,有关于系统监控的东西,有一个模块是proc这个模块提供了获取系统进程+检测存活的功能,还有一个模块是agent会调用proc这个模块,在实现的时候proc所有的变量都是大写字母开头,将他们暴露给agent模块直接使用修改,开始真的没觉得有什么不一样,结果写到后面发现,一个简单的功能都没法正常走下来了,因为proc和agent耦合在了一起,你中有我我中有你了,当时瞬间感觉写的这么随意简直是给自己埋雷,只能慢慢将那些互相修改的代码重新封装一下了,

有些坑真的是不睬总不知道为什么,踩了。。也就记住了

转载请注明来源链接 http://just4fun.im/2017/04/30/cs-e6-9e-b6-e6-9e-84-e7-9b-91-e6-8e-a7-e4-bd-93-e7-b3-bb-e4-bb-a3-e7-a0-81-e7-bc-96-e5-86-99-e6-80-bb-e7-bb-93/ 尊重知识,谢谢:)