Coffeescript 咖啡脚本和代码的重复。有解决办法吗?

Coffeescript 咖啡脚本和代码的重复。有解决办法吗?,coffeescript,Coffeescript,所以-我真的很喜欢咖啡剧本。但是,我很好奇在一个大型代码库中如何处理代码重复的可能性 比如说 假设我创建了一个简单的类 class Cart constructor: (@session, @group) -> class Shoes extends Cart 编译器将创建_扩展和_hasProp方法 请注意,这只是一个例子——在循环等情况下几乎都会发生这种情况。。。因此,假设每一个代码位通常都在它的围墙花园里。。但是,在代码库中可能有许多相同的方法。。。。因为编译器只是创建

所以-我真的很喜欢咖啡剧本。但是,我很好奇在一个大型代码库中如何处理代码重复的可能性

比如说

假设我创建了一个简单的类

class Cart
    constructor: (@session, @group) ->


class Shoes extends Cart
编译器将创建_扩展和_hasProp方法

请注意,这只是一个例子——在循环等情况下几乎都会发生这种情况。。。因此,假设每一个代码位通常都在它的围墙花园里。。但是,在代码库中可能有许多相同的方法。。。。因为编译器只是创建了所有相同的泛型帮助器方法


任何其他人都必须应对这一点或处理可能出现的膨胀?

这可能更具体地取决于您用于管理大型代码库的构建工具。例如,提供了在编译之前进行连接的功能,这意味着像
\uu extends
方法这样的东西只能声明一次。同样,我相信rails中的资产管道通过
require
语句进行了类似的优化