复杂的业务需要用尽可能简单的技术去实现,否则复杂的业务加上复杂的技术,那我们就在软件里面转不出来了,软件也面临着失败的危险。复杂是危险的,因为它往往是为了隐藏缺陷而复杂,业务技术都是如此。我们也都知道只要会出问题的地方,就迟早要出问题,所以复杂的设计迟早出问题。
EJB和Hibernate都存在这个问题,太想完美了,什么都想管,结果什么也没有做好。
EJB和Hibernate都存在这个问题,太想完美了,什么都想管,结果什么也没有做好。
本文探讨了在面对复杂业务需求时采用简单技术的重要性。过度追求完美的技术和框架(如EJB和Hibernate)可能导致软件项目的失败。文章强调了复杂设计中隐藏的问题最终会暴露出来,并提倡使用更为简洁有效的解决方案。
9026
4万+

被折叠的 条评论
为什么被折叠?