编程
一个中级运维,对linux命令非常熟悉,能够写一些简单的脚本处理业务。
今天和他一起探讨一个问题,经过讨论找到了解决问题的方法。
简单来说就是有两组文件,每组包含文件A和文件B。需要对文件A中的每一行到文件B中去查找,如果没有找到,就将该行打印出来。
因为是两组文件,(A1,B1)(A2,B2),所以我建议他先写一个函数,函数参数为文件A,文件B,实现AB文件查找功能。函数写好以后,调用两次就可以了。
这个中级够聪明,脑子好使,但是到了这里就想不明白,因为之前没有写过函数,没有做过抽象思考。
他最终写出来的脚本拖沓冗长,逻辑判断复杂且混乱。
经过我的改造,代码量减少一半,判断逻辑简单清晰。
就是不知道他学到了多少。

共有 0 条评论