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

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



