我们的 CMDB 是用 Python 写的,就是经典的 Django 项目,这个 CMDB 至少有 10 多个人一起开发,有之前写 Java 的,也有一直搞 Python 的。因为我没有参与过这个项目(为数不过几个没动过一行代码的项目),摸鱼的时候突发奇想想看一下代码,然后就看出来有一些代码有 Java 的味道。首先,变量命名小驼峰;第二,在一个文件里写一些空方法,然后再在 view 里实现这些方法(类似于 Java 里的接口和实现);第三,建了一个叫 dao 的文件夹,然后把 orm 和一些裸 sql 写在这里面了。一看 git 提交记录,果然,是个写很久 Java 的大哥写的这部分。我没有鄙视他这种风格啊,只觉得确实被 Java 影响的挺深的。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.