西西河

主题:【文摘】SWT……内幕? -- upson

共:💬44 🌺50
全看分页树展 · 主题 跟帖
家园 我很赞同老兄对动态语言的见解

我曾经参加做过一个Python项目。规模其实并不大,顶峰时七个程序员。用C实现底层的和对性能影响大的部分,用Python去做Web界面,把各个部分整合到一起。

项目开始之初,Python部份的进度明显快过C部份,但是等到了C部份越过了那道坎,Python难于维护的问题也跟着凸显出来了。到最后,进度上两部份基本打个平手。

而在后期维护和re-factor上,做Python部份就感觉比较吃力。没有编译器做类型检查是动态语言相比静态语言的最大缺陷,在缺少可靠的API文档的情况下,很多时间给浪费了。原来指望程序员遵守一定的命名规则来指明变量和参量的类型,但是没有相应的检查机制(比如code review),又要赶进度,最后反而出现了被参量名误导的情况。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河