前台UI和后台数据库之间传递参数, 用强类型好呢? 还是用弱类型好呢?
强类型的好处:
- 参数名称, 类型在代码中定义的很清楚, 前台和后台有一个成文的协议
- 有IDE的帮助, 参数名字自动补全
强类型的坏处:
- 修改不方便, 至少要修改参数定义文件, 前台文件, 后台文件
弱类型的好处和坏处和强类型正好相反, 前台和后台之间的协议只是口头上的.
不过, 可用单元测试来保证前台和后台遵守相同的参数协议
前台UI和后台数据库之间传递参数, 用强类型好呢? 还是用弱类型好呢?
强类型的好处:
强类型的坏处:
弱类型的好处和坏处和强类型正好相反, 前台和后台之间的协议只是口头上的.
不过, 可用单元测试来保证前台和后台遵守相同的参数协议