﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-白云深处</title><link>http://www.cppblog.com/snowzjy/</link><description>k.i.s.s</description><language>zh-cn</language><lastBuildDate>Tue, 09 Jun 2026 19:10:55 GMT</lastBuildDate><pubDate>Tue, 09 Jun 2026 19:10:55 GMT</pubDate><ttl>60</ttl><item><title>关于C++和JAVA以及软件工程的感想</title><link>http://www.cppblog.com/snowzjy/archive/2007/07/03/27413.html</link><dc:creator>白云深处</dc:creator><author>白云深处</author><pubDate>Tue, 03 Jul 2007 04:59:00 GMT</pubDate><guid>http://www.cppblog.com/snowzjy/archive/2007/07/03/27413.html</guid><wfw:comment>http://www.cppblog.com/snowzjy/comments/27413.html</wfw:comment><comments>http://www.cppblog.com/snowzjy/archive/2007/07/03/27413.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/snowzjy/comments/commentRss/27413.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/snowzjy/services/trackbacks/27413.html</trackback:ping><description><![CDATA[在公司里干了两个月，也经历了不少了，我觉得软件方面还有很多东西要学，只知道C++和JAVA的语法不行，到时候一看代码就傻眼了，我现在每天写代码也
就10多行，其他时间全看代码了，现在真有点懂了，为什么大学里的书全讲理论，对真正的软件和程序设计却是空白，那么多的代码和程序，变量和函数就像大杂
烩，各有各的功能和不同，从何讲起呢？但是对这些真实的代码，却又确实没有讲的必要，楼房已经设计好了，每一块砖该如何砌就是工人的事了。<br>
<br>
C++和JAVA是那么相似，这就给代码移植带来了便利，尤其是将代码从JAVA移植到C++，将变量声明的关键词替换，如final替换为const，
然后将接口替换为继承，然后主要是替换一些相关的函数和添加内存管理和内存回收，最后就这样修改替换的几万行程序竟然能顺利通过编译！汗！<br>
<br>
说实话，在代码移植这方面，到现在为止，我还没有找到设计模式甚至重构在实际工作中的应用，多数情况下，只要能运行，就万事大吉，甚至懒得写注释，因为除
了自己这一次，几乎再没有第二个人或者自己第二次仔细读这些移植的代码了！但是即使原创，注释也写的很少，没有关于算法和文件数据的清晰表述，导致除了原
作者之外，几乎没有人能真正理解全部程序，很多编程的良好习惯，在这里却往往变成了空的口号.
<br><img src ="http://www.cppblog.com/snowzjy/aggbug/27413.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/snowzjy/" target="_blank">白云深处</a> 2007-07-03 12:59 <a href="http://www.cppblog.com/snowzjy/archive/2007/07/03/27413.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>