白云深处

k.i.s.s

统计

留言簿

阅读排行榜

评论排行榜

关于C++和JAVA以及软件工程的感想

在公司里干了两个月,也经历了不少了,我觉得软件方面还有很多东西要学,只知道C++和JAVA的语法不行,到时候一看代码就傻眼了,我现在每天写代码也 就10多行,其他时间全看代码了,现在真有点懂了,为什么大学里的书全讲理论,对真正的软件和程序设计却是空白,那么多的代码和程序,变量和函数就像大杂 烩,各有各的功能和不同,从何讲起呢?但是对这些真实的代码,却又确实没有讲的必要,楼房已经设计好了,每一块砖该如何砌就是工人的事了。

C++和JAVA是那么相似,这就给代码移植带来了便利,尤其是将代码从JAVA移植到C++,将变量声明的关键词替换,如final替换为const, 然后将接口替换为继承,然后主要是替换一些相关的函数和添加内存管理和内存回收,最后就这样修改替换的几万行程序竟然能顺利通过编译!汗!

说实话,在代码移植这方面,到现在为止,我还没有找到设计模式甚至重构在实际工作中的应用,多数情况下,只要能运行,就万事大吉,甚至懒得写注释,因为除 了自己这一次,几乎再没有第二个人或者自己第二次仔细读这些移植的代码了!但是即使原创,注释也写的很少,没有关于算法和文件数据的清晰表述,导致除了原 作者之外,几乎没有人能真正理解全部程序,很多编程的良好习惯,在这里却往往变成了空的口号.

posted on 2007-07-03 12:59 白云深处 阅读(471) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理