自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随.心.所.记

将程序写成一首感性的诗…… => www.realdodo.com

  • 博客(14)
  • 收藏
  • 关注

原创 软件开发中的理想与现实系列连载

a.menu { color: #000000!important; font-weight: bold!important; text-decoration: none!important;}a.menu:hover { color: #FF0000!important; font-weight: bold!important; text-de

2006-04-23 16:04:00 5449 2

原创 要日记不要回忆

现在趁着项目组休整,赶着写《软件开发中的理想与现实》系列,真的要累死了……其实我只是在回忆,但是回忆总不是那么连贯,特别有些自己感兴趣的细节已经记不太清,让人惋惜。不过过去的事情还要继续回忆,今天的事情就一定要好好记录,不能让它再溜走。习惯多用OneNote,习惯多来blog灌灌水,应该会有很多好处。我现在这么拼命写,其实目的很简单,就是想留下些文档资料,给以后的项目做个参考。至于写下的这些东西是

2006-04-22 20:36:00 1154

原创 软件开发中的理想与现实(十)——臭皮匠们的思考方法

2月20日真是令人难忘的一天。我们从无到有、从郁闷到兴奋,在此期间,大家都围着白板陷入痴狂,而且我们最终真的设计出来一点东西,可以开始往前走了,这感觉令人着迷。不过我们确实还是走了很多弯路,在这里还是有很多经验教训值得总结: 举出足够典型的样例,根据例子来归纳设计。这其实正是测试先行的一种做法,当我们设计能力并不足以一眼看穿最佳的设计方法时,通过不断的归纳来逼近最佳的(或至少是可行的

2006-04-22 19:30:00 2603 2

原创 软件开发中的理想与现实(九)——三个臭皮匠,顶个诸葛亮

我说过要介绍一下项目组成员的,既然马上要真正开始做项目,那么互相好好了解一下还是很有必要的。项目组包括我一共四人,分别是realdodo(我)、chanjinn、wumaomao、XophiiX。我自不用多说,在项目中以项目流程的引导者身份出现,同时也参与开发。chanjinn是我的学长(噢,忘说了,我们四个都是学生),做过好几个项目,编过很多代码,嵌入式、Linux都有不少研究,做项目很有思想,

2006-04-22 19:08:00 2389

原创 软件开发中的理想与现实(八)——温故而知新

眼看着2月18日这一天就要结束,我不能再耽搁,必须要给大家总结一下这三天所讲的内容。回顾2月15日晚我所讲的内容,我在这三天最想引进的东西是: 测试先行 迭代开发 每日会议这些是我认为最为核心的东西。此外我还介绍了以下内容: 重构 计划游戏 配置管理 风险管理这是项目中必须要经历的或者要用到的东西,它们极

2006-04-22 19:03:00 1758

原创 软件开发中的理想与现实(六)——给自己留颗后悔药

做完今天计划的事情还剩下一些空余的时间,这可不能浪费,已经是培训最后一天了,还有一些简单但又关键的东西需要掌握呢!首先我要跟大家讲的是配置管理,从某种意义上来说等同于版本控制(但不能划等号)。说起这个话题,不得不首先说一下配置管理的工具。现在各种各样的配置管理工具都有,包括CVS、VSS、Clear Case等等,如果要评价谁好谁坏,其实没有任何意义,简单的说,够用就好。比如,对于这个小项目,VS

2006-04-22 17:31:00 1898

原创 软件开发中的理想与现实(五)——知己知彼,百战不殆

冬天改不了凶残的本性,唯一能躲过它的淫威的地方就只有实验室,所以,嗯,2月18日早早的从实验室开始了。今天是培训的最后一天,终于我也和大家一起投入真正的开发之中,不过我更多的还是以一个引导者的身份出现。昨天大家已经各自认领了一些人任务,也做了一些事情,不过如何知道互相之间进展呢?先从每日会议开始吧!一听到这个名字可能就会让人产生反感,嗯,每日会议,真是文山会海啊!其实不然。每日会议只有项目开发人员

2006-04-20 23:09:00 1893

原创 软件开发中的理想与现实(四)——兴致勃勃做计划

今天实在是很漫长,到重构练习完成,我们还有时间做下一个活动的演练:计划游戏。作为一个最不专业的解释,计划游戏就是在现场客户、开发人员、相关负责人员的参与之下,分解、分配和估计任务的活动。之所以可以称之为游戏,因为这个活动充满了游戏性:由客户编制一些“故事卡片”,并初步标明一些优先级,用于描述自己的需求,然后开发人员估计它们;客户可以选择自己最想要实现的“故事”是哪些,并和开发人员一起商定能够实现的

2006-04-20 23:06:00 1957

原创 软件开发中的理想与现实(三)——用重构来清扫战场

2月17日的早晨非常寒冷,就算躲在被子里也可以清楚地感觉到,不过到实验室就不会觉得冷了(嗯,有空调就是好啊),所以,我很早就来了。重新检查大家的代码,我有种想重写的冲动(呵呵),不过这正合我意,因为今天的工作就是清扫战场,做清扫的人当然是大家。首先我把需要修改的内容列一下: 在算Prime的时候没有采用最优化的算法。我们最开始采用的方法是开一个bool类型的大数组,数组下标对应正数,

2006-04-20 23:02:00 1896

原创 软件开发中的理想与现实(二)——让测试驱赶着我们的步伐

2月16日上午,第一天的培训开始。首先当然应该说说单元测试的必要性,我很欣赏JUnit In Action这本书里面列的几条理由: 带来更大的测试范围。单元测试能够更精确地发现问题,能覆盖更广泛的情况,当然,使得项目更可靠。 带来团队协作的可能。单元测试能够让我们写一点测一点,保证每次提交的质量,而且,团队协作时要是出了问题,找起责任人来也要方便得多。 防止衰退,

2006-04-19 21:52:00 2594 1

原创 软件开发中的理想与现实(一)——先把观念引进门

首先要说明的是,我在软件开发中还只是一个小小的菜鸟,只不过因为有幸逮到一个进入大公司实习的机会,亲身体验了CMM4中一些“规范”的流程、“正确”的做法,自己也出于好奇的看了一些相关的书,所以开始渐渐有些自己的想法。现在,回到自己应该呆的小团队,总觉得可以把自己的些许想法变成点什么实际的东西,最好还能在这团队里留下些什么,也算是不枉费我这段经历。所以,当我回到这个团队时我就开始策划如何实践自己所想的

2006-04-18 20:59:00 3624 2

原创 软件开发中的理想与现实(引子)

软件开发实在不应该是一个令人厌恶的工作,而更应该像一种艺术家的创作,充满新意和乐趣。可是,我看过不少软件开发者却一直在写另自己都厌恶的代码,做连自己都不敢正视的测试,最后在项目完成时长叹一口气,将自己的成果束之高阁、不敢再碰。造成这种窘境的根源在哪里?是谁让开发人员做出连自己都感到厌恶的东西?答案是多样的,这不完全是开发人员的错,但开发人员自己应该反思,自己真的有想过在开发中主动避免这些窘

2006-04-18 20:58:00 2763

原创 简单介绍一下Dian团队(非官方版本)

Dian团队是华中科技大学的一个非官方团体,全称是”基于导师制的人才孵化站”,她以培养队员高尚的道德情操、优秀的工作作风和扎实的专业技能为目标,将导师制、科研团队及工程实践相结合,通过“干中学”的方式,以科研课题为牵引,选拔优秀学生直接参与科研活动,加速提高队员的创新能力和综合素质,将高校人才培养与社会需求无缝对接,同时为高层次精英培养提供人才储备。至今为止,Dian团队已经四岁了。Dian团队现

2006-04-10 20:35:00 2611

原创 我的程序世界

精通任何一门知识对于现代人来说都是可望而难以企及的奢望,更别说成为通才。对我来说,能够学好C++都还是一种追求,更别谈把它用的十分灵活、发挥它最大的潜力。是的,努力学习或许是程序员的美德。不过当真正接触到实际项目之后,时间就开始变得捉襟见肘,而且需要学习的东西也变得更加庞杂。本想只去钻研写编程的trick,不过项目逼着我学习设计模式、软件工程、测试、甚至管理的方法,我的程序世界突然变得丰富起来。丰

2006-04-10 20:03:00 1023

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除