2012年9月25日
摘要: 什么是内功?内功和招式有什么区别?我觉得这个区别我不用多说了,估计没有人不知道武功的内功和具体招式之间的差距,哪个是需要终极修炼的一目了然。软件的内功又是什么东西呢?那么招式又是什么东西呢?一句话:具体的实现技术是招式,心中的实现思想是内功。最明显的招式属于各种语言,内功属于使用语言实现的想法和步骤。那么在软件开发行业,到底都有些什么内功呢?经过这么多年前辈的总结和发展,并没有固定的方法,但是有一条宗旨就是“高质量”,高质量表现为健壮性好,扩展性好。而软件工程中所有的东西都是为这两个服务的,包括什么设计原则,什么设计模型等等。业界已经被广泛认可的有软件思想(面向对象,面向过程等),软件设计.. 阅读全文
posted @ 2012-09-25 13:47 Martin Stallman 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 之所以存在软件噩梦,是因为软件需要改进和维护,这是软件生命周期的一部分,正如人类的生老病死一样,即使你不喜欢,但是他依然会来临,它不会因为你不喜欢或者抗拒而不来。你所能做的,正如当下流行的一种说法,如果你无法反抗,就学会享受。 这正如我在团队中所倡导的一样,很多问题,之所以不能解决或者是不能很好的解决,是因为从一开始我们就没有承认这个问题。那么解决问题的第一步就是先承认问题的存在,存在即合理虽然大家都会说,但是很少有人会仔细的去思考,尤其是在工程项目之中。我常常听到的一句话就是“这不可能”。还有往往也有那样的抱怨“用户老变”,“这是人的问题”等等这些抱怨,这些抱怨的背后都存在一个问题,即... 阅读全文
posted @ 2012-09-25 09:10 Martin Stallman 阅读(416) 评论(0) 推荐(0) 编辑