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

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

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

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