自己一些体会,记录下分享。有些是本人感悟,有些摘录他人。望大家不断补充
---------------------------------------------------------------------------
- 学习程序设计的唯一途径就是编程;
- 学习语言要做到”得意忘形“;
- 程序员的美德------懒惰,就是要提高效率,就是要节约时间;
- 没有最好的语言,只有最合适的语言;
- 没有糟糕的语言,只有糟糕的程序员;
- 没有一种语言是万能的,只会一种语言是万万不能的;
- 废除对语言的宗教信仰,建立对语言的哲学思维。
- 编程就是在人脑和电脑之间寻找最佳平衡点的过程。
- 软件设计的真谛就是在一些相互冲突的需求和约束条件之间寻找平衡点;
- 软件开发中唯一不变的就是”变化“;
- 需求永远不能被冻结;
- 软件工程强调管理,注重工程;软件工艺关心人,强调以人为本;
- 对各种软件过程(瀑布、增量、迭代式、RUP、XP)要做到去形取实,实事求是,灵活运用;
- RUP思想本质可概括为:重点突出、稳步推进、讲求实效、边交付边开发;
- 使用先进工具的傻子毕竟还是傻子;
- UML唯一的目的就是为了交流,而不是去吓唬用户,炫耀软件的复杂性;
- 交流的最好方式就是面对面的交流,无论是业务员与用户,设计师与开发人员;
- 无论以任何方式(结构化、OOP)做任何事情(分析、设计或者编码),都要做到模块化、抽象、高内聚、松耦合;
- 分析与设计的区别在于:分析是为了做正确的事情;设计是正确的做事情;
- 请时刻牢记软件开的的唯一目的是为了用户;
- 软件开发的过程一般是从具体(需求)到抽象(分析),再从抽象(设计)到具体(实现)的过程
分享到:
相关推荐
本文探讨了一个有趣且富有挑战性的议题——计算机程序设计语言的发展趋势及其可能达到的终点,并提出一个引人深思的观点:面向对象编程可能是程序设计语言发展的最终阶段。文章进一步阐述了这一观点背后的逻辑,并...
- **知识点概述**:该章节从道家哲学中的“道”出发,将“道”的概念与程序设计相联系,强调程序设计的本质是一种内在的精神追求。 - **核心思想**:书中提到,“道”是所有程序的源头,是程序设计的核心所在。...
这种方式极大地简化了程序设计和维护的过程,使开发者能够更加高效地组织和管理代码。 #### JavaScript中的对象哲学 JavaScript采用了不同于传统OOP的实现方式。在JavaScript中,对象不仅是数据的容器,同时也是...
对于那些深谙编程之道的专业人士而言,这句话不仅仅是简单的口号,更是一种精神上的共鸣。 在C语言的世界里,程序员被视为具有高度自主性和责任心的存在。这意味着C语言提供了极高的灵活性,让开发者能够在底层操作...
例如,“他走了一个多小时了”这句话可以有两种不同的解释,这取决于上下文环境。在开发语音识别系统或自动翻译工具时,处理这类歧义问题是必不可少的。 通过上述分析,我们可以看到,虽然原文中的内容看似与IT行业...
”这句话概括了Lisp语言最核心的特点——它的高度可编程性。Lisp语言的设计允许用户在编程过程中动态地修改和扩展语言本身,这种能力使得Lisp成为了一种极其灵活的工具,能够适应各种复杂的编程任务。Paul Graham在...
”这句话说明了在科技领域,知识产权的标识——商标,是被严肃对待的。 最后,这本书的出版信息提供了一些出版背景,比如印刷地点、出版社联系方式、图书馆的编目信息等,这些都是为了方便读者与出版社取得联系,...
这句话透露出一种释然和平静,也反映了程序员们面对情感波折时的自我调整能力。 #### 多次被伤害,留下心理阴影,最后潜心编代码,于是就有了以下这各路大神: 1. **针对教务系统的复仇代码** ```sql DELETE ...
"书是人类进步的阶梯"这句话强调了知识分享的重要性,这个项目正是这一理念的体现,它鼓励社区成员共享他们的学习心得和实践经验,促进整个Go社区的成长。 标签"readme"暗示这些文章可能包含详细的介绍和指南,便于...
”这句话暗示了"project_lotus"的设计哲学——追求简洁与优雅。在软件设计中,简洁通常意味着更好的用户体验,因为用户可以更直观地理解和操作界面,而不会被过多的复杂功能所困扰。这种设计理念也符合现代UI/UX设计...
12. **虽然那个方法可能一开始并不明显,除非你是荷兰人**:这句话是对Python创始人Guido van Rossum(荷兰人)的幽默提及,暗示Python的简洁设计可能需要一些洞察力才能完全理解。 13. **目前总比永远的好**:鼓励...