orika的问题
来源:互联网 发布:windows pci e 开发 编辑:程序博客网 时间:2024/06/14 10:26
- 试图做太多事
- classMap 是双向
- 使用了动态类,IDE难以设置断点
- 动态类里抛出的异常,message不够友好
- 动态类里处理的逻辑过于复杂
- 该简单的地方不够简单,该customize的地方不够灵活
- 过多依赖于灵活性有限的configuration,——应该更多依赖于convention
- configuration 和 最终建立的 mapperFacade 实例之间界限不清,对于各对象的生命周期和thread context的假设过于复杂
- 某些 type binding 和 instantiation strategy 的实现有bug
- 综合以上,对需求的over estimation,和设计上不必要的复杂度,最终导致的是更难的测试,更可能的错误和更难的debug
对于 bean mapping 这个任务来说,作为一个第三方库: —— 你只能做一些力所能及的帮助,如果你试图做得更多,那么整个框架的复杂度和configure的难度、debug的难度,相对于用户原本要手动完成的任务来说,已经不值得使用。
There's only so much you can help.
Make it easy and do it well.
0 0
- orika的问题
- java关于使用Orika的mapperFactory进行对象拷贝以及集合拷贝
- Orika简单使用
- Orika User Guide
- Orika映射工具MapperFactory使用方法,及LocalDateTime转换异常
- Springboot集成MapperFactory(ma.glasnost.orika.MapperFactory)类属性复制
- 问题背后的问题
- 关于问题的问题
- 问题背后的问题
- 有问题的问题?.?
- 的问题
- 问题++: firefox的关闭问题
- 问题:input类型的问题
- 百鸡问题的问题
- 5.4 关于问题的问题
- 优化问题的对偶问题
- [问题]AS的问题集锦
- “存钱问题”遇到的问题
- 学习工具
- ''1234''转化为0x12,0x34
- android获取系统当前时间
- AIX平台下面long的长度与编译选项-q64的关系
- Java之Socket与HTTP区别
- orika的问题
- iOS 开发数据存储之magic record
- 函数名与函数指针
- Netty权威指南之Websocket协议开发
- android 安装新的sdk后,R文件不会自动生成问题
- iOS学习笔记—视2图上移与键盘弹回
- STL源码剖析---红黑树原理详解上
- android 获取Mac地址,获取设备
- nc 单据模板初始化 查找相应的单据类型