问题的表现 采用目前的方法学来实现横切concern已表明存在许多问题,这些问题的表现可以分为两类: u 代码交织(code tangling):在一个软件系统的模快可能同时与数个需求交互。例如在通常情况下,开发人员同时思考业务逻辑、性能、同步、日志与安全。
基于40个网页-相关网页
通常,所有这些代码都与应用程序逻辑交织在一起,从而使得应用程序维护有些困难。
Usually, all this code is intertwined with application logic, making it cumbersome for application maintenance.
减少代码有很多好处,包括性能(连接所涉及的代码量对于脚本而言非常值得考虑),但也会减少我们以往的交织依赖关系。
Reducing the code had many benefits, including performance (code size over the wire is where it really counts with script) but also in reducing the tangled dependencies we used to have.
面向过程的代码所具有的包含诸多相互交织的接口的特点对于SCRUM技术是不合适的。
Procedural code, with its many and intertwined interfaces, is inappropriate for the SCRUM methodology.
应用推荐