代码改变世界

阅读排行榜

First Head Object-Oriented Design and Analysis学习笔记(五)之下

2010-07-28 23:22 by Aga.J, 281 阅读, 收藏,
摘要: 第五章(Part 2)Good design=flexible softwareGive your software a 30-minute workout前言:继续第五章Part 1留下来的问题,我们尝试解决前面吉他系统的可拓展性不足的问题。案例分析:案例描述:第五章中我们发现(1)每次增加一个Instrument类的子类时,我们就必须修改Inventory类的addInstrument函数,因为其实现是通过判断传进来的参数是否是某个具体类的instance来完成初始化操作的(2)在Inventory类里有两个根据不同乐器具体类的search函数(3)使用了继承的方式,完成了Guitar和M 阅读全文

Tips For Reading Code

2011-10-24 01:00 by Aga.J, 276 阅读, 收藏,
摘要: 原文地址:http://c2.com/cgi/wiki?TipsForReadingCode总结一些比较适用的tips:1 构建并运行程序 可以从构建过程中和运行过程中认识到程序的内部构造。2 找到高层逻辑代码区域 跟着系统从头到尾跑一遍3 画一些流程图 清晰地展示系统运行流程4 仔细查阅引用的外部库函数调用 相当重要的一步5 利用好你的代码阅读工具 SourceInsight我用得很不爽,太丑了6 注释或者删除一些代码 阅读全文

5点钟起床,疯了吗?

2011-02-25 22:10 by Aga.J, 270 阅读, 收藏,
摘要: 5点钟起床,疯了吗?Posted on2011年02月25日本文是从5am wake up. Is it so crazy to wake up early?这篇文章翻译而来。我已经不记得确切的开始日期了,大约是一年,我启动了一个“新实验”:做一个早起的鸟儿。我以前的作息习惯跟很多开发人员一样,我过去是个夜猫子。每天晚上熬夜做自己的项目,每天早上都经历痛苦的起床过程。这个作息时间很不正常,连续2、3天编程到深夜,第4天9点就睡,然后又是这样3天,第4天9点睡。我需要在早上7点到8点间醒来。我所说的醒来是Nathalie把我弄醒,把我拖下床。当我一个人的时候情况会更糟糕,当跟室友一起时,他也有同 阅读全文

最近真的很颓啊

2010-05-28 01:02 by Aga.J, 268 阅读, 收藏,
摘要: 最近好忙好忙,不是在忙着干什么项目,而是在准备复习,又要考试了,之前都没怎么学习,厚厚的英文书看得我都没心情看,两三行两三行的掠过,结果还是没复习什么。。。。而且过多几个星期就得交两个大作业,还没头绪。。。。真的很想把sql server ce的数据库操作封装好,学点数据库的东西,又封了一点也没时间,没精力放上来。。。这个行业要学的东西好多好多。。。而我一直都在wm这个方向上走,其他东西涉及得很少,而且不深,何去何从呢? 阅读全文

前路

2011-02-11 15:25 by Aga.J, 241 阅读, 收藏,
摘要: 很快就是大三下学期了,又要回去那个“地方”,那个充满竞争充满汗水的地方,但是仿佛在那里我已经觉得得不到我想要的东西,毕竟这两年来在那里得到了太多了,接下来是“前路”,如果 “诺基亚” 真的牵手 “微软”,那么我想,暑假我会去“诺基亚”逛逛,但是心里最喜欢的却不是它,而是一个充满天才的地方,我感觉到那个地方适合我,只是太多东西让我不得不放弃它,当然它也从来没有想过我,哈哈 阅读全文