关于业务代码的一些编写心得

2018-05-22  本文已影响10人  smallThree1

由于在工作中需要经常性接手一些别人的项目或者代码,在这个过程中看到了一些好的东西还有一些不好的东西,在此记录一下,希望看到的人能有所收获.

1.在所有涉及第三方服务或者远程服务的地方都要记录日志

现在的系统一般都比较复杂和庞大,所以rpc,跨模块,第三方服务等相互调用非常频繁,永远不要相信程序员写的代码,这不仅仅是针对非程序员部门,对于我们自己也是一样的,不管自己多么自信,或者对方是多么NB的人写的模块,我们都应该记录相关调用日志.

2.逻辑之间尽量解耦,代码之间不要过于耦合

这种情况非常常见,我们写的代码经常会在执行A逻辑的过程中把一些B逻辑的东西加进去,这种事情体现在,一段流程代码,假如 把其中某一块逻辑A修改或者拿掉整体流程就无法走通。我们在编写业务代码的时候需要保证逻辑应该是从A->B->C的过程,而不应该是AB->C,这样一旦有修改会让自己或者接手的人非常难受

上一篇 下一篇

猜你喜欢

热点阅读