变与不变!

最令程序员头痛的就是需求的变化吧,因为需求一遍就意味着要修改程序,弄不好就又要熬通宵,头晕脑胀了。


程序要最希望的就是:需求一定下来了就不要再改了!

但是这只是一个美好的希望,现实中是很难遇到的。

那么怎么办呢?各种架构、设计模式、策略模式、种种解决方案层出不穷。如果你已经有了一个好的解决方法的话,那么恭喜你;如果没有的话建议看看下文。


从程序的角度来看,哪些是变的,哪些是不变的呢?

不变的是你写出来的代码!
变的是——TSQL语句!(注意:存储过程里面的都是TSQL语句)

仔细想想是不是这样,你打开一个项目,看看里面的代码,是不是有很多大同小异的地方,是不是一种方式写来写去的。

在打开另一个项目,看看里面的代码是不是惊人的相似!

即使是不同类型的项目也是会有很多相似的代码的。

那么相似的代码为什么要以遍一遍的写呢?只是因为操作的表不一样,表里面的字段数量不一样,字段类型、大小、表达的含义等不一样。

而这些不一样归结到程序里面就是 TSQL语句的不一样。


变的只是TSQL语句,但是往往要跟着改好多好多的代码。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值