更好地管理冷聚变组件(CFC)功能



我严重依赖CFC。有时在一个应用程序中,我会有多个CFC,每个CFC包含几十个函数。因此,随着时间的推移,很容易忘记或错过已经创建的函数。

所以我的问题是你们是如何管理所有这些功能的?您是否保留一个单独的文档,列出所有函数并以这种方式对其进行索引?是否有内置的自动化功能可供我们使用?

我一直在做的是更有意义地命名函数,但这非常乏味。必须有更好的方法来做到这一点。只是在寻找你的想法。

提前谢谢。

我认为这里没有灵丹妙药。OCD比我多一点的程序员可能会做出回应,给你一个铁板钉钉的解决方案。对我(或我的团队)来说,我在一个文件夹中保存了一个通用组件库,用于各种站点和应用程序。然后,我将它们添加为给定项目的/util或/lib文件夹,并根据需要使用它们(或扩展它们)。良好的计划-良好的文档(Wiki对于团队来说是一个很好的选择)是必须的。

仔细规划是否扩展CFC尤为重要。否则,你必须深入研究嵌套函数,这些函数是某些超类的一部分(就像在中一样,这很有效,但我真的不知道为什么它有效)。

这就是框架可以提供急需的结构的地方。对于常见的功能和事件,它们通常提供创建这些东西的位置和约定。这使得它们很容易破译(只要你已经被灌输到框架中)。它们有一些缺点,但它们让生活变得更轻松:)

您应该为每个cfc遵循正确的命名约定。

-每个cfc都应具有特定的用途。即登录cfgs应该只包含与登录相关的功能。

-所有通用函数都应该保存在一个cfc中,并且可以由其他cfc进行扩展。

-您可以对随机函数使用通用的cfc。

现在,如果你想为任何功能添加一个新功能,那么你只能扫描3个cfc,即专用于该功能的,常见的和随机的。然后根据最适合的情况添加新的。

最新更新