其他参考资料和资源涵盖了这个主题?
什么类似lint的工具可以用来检查这些问题?
我重新输入代码的个人经验规则只有2:
>仅接受值参数传递,仅使用作为函数中的参数传入的值.>如果我需要使用任何全局参数或指针(为了性能或存储),请使用互斥锁或信号量来控制对它的访问.