几点感悟

工作时偶有所思,留下点感悟。
 
契约的重要性
 
  软件部件之间的交互方式就是契约。契约包括传递给软件部件的参数,以及软件部件何时何种情况抛出错误。契约和现实生活中零件的规格极其类似,软件契约的无法达成,就和零件规格不一致一样,无法正常协同工作。因此,在契约的情况下,只需要考虑软件部件和其他部件[……]

继续阅读

Delphi 中的字符串的使用

心血来潮,仔细分析比较了一下 Delphi 字符串的各种陷阱。

字符串的声明

可以用以下三种方式来声明字符串:

字符串定义方式 #1

定义方式:S: string;
初始化:S := ‘Hello World’;
说明:这种情况是编译器默认处理的情况,编译器初始化了字符串 S,分[……]

继续阅读

几点感悟

工作时偶有所思,留下点感悟。
 
契约的重要性
 
  软件部件之间的交互方式就是契约。契约包括传递给软件部件的参数,以及软件部件何时何种情况抛出错误。契约和现实生活中零件的规格极其类似,软件契约的无法达成,就和零件规格不一致一样,无法正常协同工作。因此,在契约的情况下,只需[……]

继续阅读