摘要: 设计编程的时候,往往根据具体的问题具体实施,而缺少提炼共性的动力。为什么会这样,我想主要是提炼共性是一个复杂的脑力劳动,在人们追求按时完成工作之余,是否有精力去做这个复杂繁重的脑力劳动呢?为此,我认为,一味去指责人们不去提炼复用,是没有意义的。要改善这方面的问题,可以培养一种可以提高复用性的编码习惯,这种习惯一旦养成,就可以不费劲的编写一些复用性相对较高的代码出来。1.基于接口编程。制定一个良好的接口规范(根据调用方的需求制定),再来完成内部编码。这个隔离可以避免对实现的过多猜测,减少调用方对具体实现的依赖。2.功能的专职化,每个接口应该只包含紧密相关的一组函数调用规格。3.主流程调用方案,方 阅读全文
posted @ 2010-12-13 16:10 诺贝尔 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 如果你老是半途而废,三分钟热度,我想这篇文章适合你。人如果决定做某件事,他会立刻去做,但是要想持续的去做某件事,只有他明白自己为什么非要这样做才行,这就是所谓的驱动力。最出名的驱动力的例子是***总理读书时代就立志为中华之崛起而奋斗,所以他才能一路风风雨雨走过*。这种驱动力之持久,面对困难的韧性之强大,感染了每一个人。我们决定做某件事情,无非是因为:1.外部压力,父母老是在唠叨,同辈之间的攀比2.内部压力,对自我现状的否定一个强而有力的驱动力应该具备哪些要素?我认为有如下几点:1.原因应该是清晰的,具有针对性的,而不是模糊的。比如自己感觉这样下去不行,就是一个表面上有很强大能量的驱动力,实际却 阅读全文
posted @ 2010-12-13 14:08 诺贝尔 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 小时候我觉得自己应该做个怎样的人。也觉得自己是怎样的人。不过最近我有一种一切已成定局的感觉,我不是这样的人。这不过是我的幻想和自尊罢了。 阅读全文
posted @ 2010-12-13 13:49 诺贝尔 阅读(325) 评论(0) 推荐(0) 编辑