- 博客(6)
- 收藏
- 关注
原创 一个编程中的低级错误 [原]
最近翻出林锐的《高质量c++编程》一文,例行的复习总结罢了。果然是“读书百遍,其意自现”,结合自己以往编程的经验了解到了以前不曾认识深刻的部分。细说如下: 编程的故事,有这样的需求,一个函数中有很负责的实现,我当然不希望多次调用以返回一个简单的过程,我期望能够在返回一些主结果中,获得一些副产品,很自然的想到了用传递参数的方法来得到过程值的方法。因为用的java,java传递应用于是很自然的传递了
2007-10-09 10:23:00 525
原创 c语言复习要点摘要
国庆利用大假复习了下c语言 下面将主要的要点摘录下,并不包括所有内容,只包括自身不太熟悉的那部分1、“定义”指建立或分配单元的位置,而“说明”则说明变量的性质,但并不分配单元。比如用extend表示的单元 都只是说明。2、int通常反映特定机器的自然大小,一般为16位或者32位,short对象一般为16位,long对象一般为32位3、枚举是使常量值与名字相关联的又一种方便的方法,相对于#defin
2007-10-09 10:19:00 1416 1
原创 重构总结 数据泥团与幼稚的数据类
在应用中,尤其在类ERP的应用中,数据的难配置性(我并非强调数据不可以配置,只是说难以配置,至少目前我的水平下来说),妨碍流程的可配置性。在目前的重构任务中我也对数据结构做了一些重构工作,总体说来很头痛就是了。 先引经据典的说下标题中的数据泥团和幼稚的数据类。数据泥团说的是数据没有进行分类,揉做一团,把相关的无关的都塞在同一个类下面。这样做在修改和维护上都有很大的困难。因此应该把想关的放在一起,
2007-06-18 09:59:00 2743
原创 重构总结 2
前一篇说到了程序出现了坏味道,以及坏味道的体现,下面就要着手说明方法论的问题即How to Refactoring (如何重构的问题)在要说明这个之前,我强调尽量使用IDE中自带的重构选项下的功能,但是这些功能不会整体上更改你的系统结构,如果结构不合理,重构后的代码也同样是很别扭的。重构的重要原则是little and effective,step by step。很幸运的,我使用的Java I
2007-06-13 10:00:00 654
原创 重构总结
最近公司推崇质量(ms这个是一直要的),而本人也不希望自己的代码在众多的需求里面沉沦。而且在不提重构这档子事情的时候,我已经发现了程序中很多很多地方有坏味道。有些地方简直是对现代软件工程的辱没。没有办法,从头开始,了解重构和模式的相关的知识。由于在J2ME的平台上做开发,很多模式觉得用起来很别扭,当然不是典型的mvc这种的了。最近使用了策略模式来处理不同的解析策略,但是应用这些策略的时候我感觉进入
2007-06-12 18:11:00 574
原创 Windows核心编程笔记 第一章错误处理
好的错误处理 程序健壮性的保证。在这章主要介绍windows函数通过返回值不同来表明调用过程中出现了错误,也就是通过return的方法,另外通过及时调用GetLastError来获得错误编号,这两个结合起来基本上实现了java的exception的功能,但是并不完全。举一个循环调用的的例子,如果方法a和方法b都可能出错(一起皆有可能),在a中调用了b,由于没有强制的语言规范要求,a可能会疏忽b的返
2007-05-14 21:00:00 587
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人