Webinar replay: Taming Coupling & Cohesive Beasts with Modularity Patterns and Spring

演讲者Param Rengaiah分享了在大型企业项目中采用模块化模式进行重构的经验,旅程充满挑战,涉及技术难题与团队协作,最终评估了Spring框架的作用及整体重构的价值。

News and Events
Pieter Humphrey
October 02, 2013

Speaker: Param Rengaiah, Aspire Systems

By now you should have heard about coupling and cohesiveness. These concepts, and their third cousin, polymorphism, is what we as developers chase day-in and day-out. They tease us with reusability and the promise of comprehensiveness of our code. They entice us with promises of code quality and testability. They came in the form of "Object Oriented’ design, followed by GoF and SOLID Design Patterns, DDD, BDD… but none of them delivered what they promised. Now, the new kids on the block are Functional Programming and Modularity Patterns.

What happens when you choose to go through large refactoring exercise on the back of Modularity Patterns, in a large, complex enterprise project? The journey was long, arduous and gruesome. On the way, I made many enemies and found some new friends. This talk will highlight the issues, both technical and otherwise, and how it was overcome; where did Spring help and where did it hurt. In the end, was it worth it? Come to this session and you will find out.

comments powered by Disqus

translate:
翻译:

演讲者:Param Rengaiah,Aspire系统公司
现在你应该已经听说了耦合和内聚。这些概念,以及它们的第三个堂兄弟多态性,正是我们作为开发人员日复一日追求的东西。他们以代码的可重用性和全面性来取笑我们。他们用代码质量和可测试性的承诺来引诱我们。它们以“面向对象”设计的形式出现,接着是GoF和SOLID设计模式,DDD,BDD。。但他们都没有兑现承诺。现在,块上的新成员是函数式编程和模块化模式。
当您选择在大型、复杂的企业项目中以模块化模式为基础进行大型重构时,会发生什么?旅途漫长,艰辛,令人毛骨悚然。在路上,我树敌甚多,结交了一些新朋友。本次演讲将重点讨论技术和其他方面的问题,以及如何克服这些问题;Spring在哪里提供了帮助,在哪里造成了伤害。最后,值得吗?来参加这个会议,你会发现的。
由DISPS提供的评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值