mrfangzheng

Hope and fear are useless. Be confident, and always be prepared for the worst.
  首页  :: 新随笔  :: 联系 :: 管理

弱类型+单元测试

Posted on 2011-09-01 13:21  mrfangzheng  阅读(189)  评论(0编辑  收藏  举报

前台UI和后台数据库之间传递参数, 用强类型好呢? 还是用弱类型好呢?

强类型的好处:

  1. 参数名称, 类型在代码中定义的很清楚, 前台和后台有一个成文的协议
  2. 有IDE的帮助, 参数名字自动补全

强类型的坏处:

  1. 修改不方便, 至少要修改参数定义文件, 前台文件, 后台文件

 

弱类型的好处和坏处和强类型正好相反, 前台和后台之间的协议只是口头上的.

不过, 可用单元测试来保证前台和后台遵守相同的参数协议