软件设计与编程心得

原创 2006年06月19日 09:21:00

软件设计与编程心得


欲学软件,内修实干。
勤于思考,乐于提炼。
气象万千,终有机关。
化繁为简,理殊成泛。
复用为本,一致为鉴。
抽象为宗,重构常办。
技术更新,瞬息万变。
透其纷杂,当有智见。
寻枝摘叶,人言亦言。
若得其本,不随其转。
设计架构,第一重点。
基若未固,倾则早晚。
法若不明,后必治乱。
应知刀柴,孰急孰缓。
如制大国,无章易乱。
和谐统一,软件亦然。
万码守一,守一莫变。
宁为玉碎,不为瓦全。
数据结构,设计重点。
合恰灵活,算法精炼。
停滞不前,当寻方便。
能曲能伸,方为软件。
函数体大,应分子函。
缩进过多,难解难断。
学会抽象,自然精简。
拿起放下,由我方便。
不求甚解,实为智见。
事无巨细,求全难遍。
貌似简短,扩展无限。
不求实求,不遍真遍。
抽象层次,不应混乱。
若绘蓝图,休管葱蒜。
深谋远虑,胸怀千万。
权衡取舍,未来铺垫。
将事就事,无有提炼。
既无抽象,复用徒然。
新调于旧,不足为难。
旧调于新,一行千万。
复用一词,诸多层面。
设计模式,复用理念。
岁月无情,人生短暂。
冗念赘码,莫做两遍。
动态绑定,软件发展。
虽然灵活,亦应防滥。
动静作用,能生变幻。
动由静生,静由动转。
命名之学,不可小看。
名能通理,字可达念。
设计理念,依名章显。
但观名字,即知过患。
疲于进度,恶性循环。
常行重构,省时长远。
人非圣贤,需求变换。
善于重构,即自修缮。
上品软件,优雅洁简。
于中决无,错综纠缠。
自我包函,接口明炼。
少有片行,可以缺换。
缘创作情,因成就感。
所作常为,乐趣使然。
若觅捷径,千锤百炼。
勤学智悟,非言能诠。

c++程序设计心得体会一

C语言是计算机程序设计的重要理论基础,在我们以后的学习和工作中都有着十分重要的地位。要学好这种语言,仅仅学习课本上的知识是不够的,还要经常自己动手,有较强的实践能力。只有多动手,经常编写程序,才能发现...
  • whChina
  • whChina
  • 2016年04月28日 14:26
  • 2562

开发一个软件平台的一些心得体会

作者:朱金灿来源:http://blog.csdn.net/clever101        带团队开发一个软件平台已有两年半,突然想写下些东西。这个软件平台除了作为公司的一个产品,还有一个重要目的是...
  • clever101
  • clever101
  • 2015年03月31日 23:51
  • 2155

信息系统分析与设计课程心得

信息系统分析与设计课程心得此博客为信息系统分析与设计课程的学习心得记录。一、绪论1概念1.1信息要了解信息系统,首先要了解信息的概念。信息是我们理解世界的重要概念,我对它的定义是:信息是对客观事物及其...
  • qq_31456593
  • qq_31456593
  • 2017年02月28日 13:41
  • 1614

关于软件设计的一点心得体会

转自——Sawin软件开发之窗 http://www.sawin.cn 曾经看过一本书叫《道法自然》,内容略记得一二,但我最欣赏的是它的书名。软件设计没什么太神秘有东西,只要用心体会,其实一切都...
  • freeWayWalker
  • freeWayWalker
  • 2011年09月01日 19:34
  • 750

软件设计II模板整理_C++面向对象编程

SMIEr
  • qq_32209643
  • qq_32209643
  • 2016年05月30日 13:30
  • 889

网络软件设计实验(socket编程实验收获)

实验一:熟悉编程环境 1.winsock需要链接库"wsock32.lib",然后需要使用函数WSAStartup()函数来激活库函数。 2.可以使用函数WSAGetLastError函数来获取上...
  • zy416548283
  • zy416548283
  • 2013年03月13日 17:05
  • 1700

Unix编程哲学和软件设计方法

      Unix编程哲学: 1,模块原则:使用简洁的接口拼合简单的部件。2,清晰原则:清晰胜于机巧。3,组合原则:设计时考虑拼接组合。4,分离原则:策略同机制分离,接口同实现引擎分离。5,简洁原则...
  • shendl
  • shendl
  • 2011年03月02日 23:06
  • 2548

实现子串查找程序 C++版(2009年华为软件设计大赛编程题)

问题描述:  判断一个字符串(dst)是否是另一个字符串(src)的子串;  输出子串在母串中的第一次出现的起始位置;  匹配的时候不区分大小写;  不能使用库函数(使用库函数按 0 分计算)...
  • ganze_12345
  • ganze_12345
  • 2013年09月21日 19:54
  • 945

基于状态机模型的编程方法及其框架软件设计

1. 基于状态机模型的编程方法         1.1 经典编程方法学                 结构化方法即所谓面对过程方法,将所有系统抽象(封装)成3个过程,即输入流+处理流+输...
  • Airbnb
  • Airbnb
  • 2014年12月03日 08:54
  • 669

软件设计方案(编程规范总则)

1、排版 1)程序块要采用缩进风格编写,缩进的空格数为4个,对于由开发工具自动生成的代码可以不一致; 2)相对独立的程序块之间、变量说明之后必须加空行; 3)较长的语句要分成多行书写,长表达式要...
  • lidonglong121
  • lidonglong121
  • 2011年11月24日 20:22
  • 1450
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软件设计与编程心得
举报原因:
原因补充:

(最多只允许输入30个字)