我想知道对变量进行泛化是否是一个好习惯(使用单个变量存储所有值)。
考虑简单的例子
Strings querycre,queryins,queryup,querydel;
querycre = 'Create table XYZ ...';
execute querycre ;
queryins = 'Insert into XYZ ...';
execute queryins ;
queryup = 'Update XYZ set ...';
execute queryup;
querydel = 'Delete from XYZ ...';
execute querydel ;
和
Strings query;
query= 'Create table XYZ ... ';
execute query ;
query= 'Insert into XYZ ...';
execute query ;
query= 'Update XYZ set ...';
execute query ;
query= 'Delete from XYZ ...';
execute query ;
在第一种情况下,我使用4个字符串(每个字符串存储数据)来执行其后缀中提到的操作。
在第二种情况下,只有1个变量可以存储各种数据。
具有不同的变量可以使其他人更容易阅读和更好地理解它。但是拥有太多它们使管理变得困难。
变量太多也会影响我的表现吗?
PS:请不要在示例中回答代码,这只是为了传达我的真正意思。