我严重依赖CFC
。有时在一个应用程序中,我会有多个CFC
,每个CFC
包含几十个函数。因此,随着时间的推移,很容易忘记或错过已经创建的函数。
所以我的问题是你们是如何管理所有这些功能的?您是否保留一个单独的文档,列出所有函数并以这种方式对其进行索引?是否有内置的自动化功能可供我们使用?
我一直在做的是更有意义地命名函数,但这非常乏味。必须有更好的方法来做到这一点。只是在寻找你的想法。
提前谢谢。
我认为这里没有灵丹妙药。OCD比我多一点的程序员可能会做出回应,给你一个铁板钉钉的解决方案。对我(或我的团队)来说,我在一个文件夹中保存了一个通用组件库,用于各种站点和应用程序。然后,我将它们添加为给定项目的/util或/lib文件夹,并根据需要使用它们(或扩展它们)。良好的计划-良好的文档(Wiki对于团队来说是一个很好的选择)是必须的。
仔细规划是否扩展CFC尤为重要。否则,你必须深入研究嵌套函数,这些函数是某些超类的一部分(就像在中一样,这很有效,但我真的不知道为什么它有效)。
这就是框架可以提供急需的结构的地方。对于常见的功能和事件,它们通常提供创建这些东西的位置和约定。这使得它们很容易破译(只要你已经被灌输到框架中)。它们有一些缺点,但它们让生活变得更轻松:)
您应该为每个cfc遵循正确的命名约定。
-每个cfc都应具有特定的用途。即登录cfgs应该只包含与登录相关的功能。
-所有通用函数都应该保存在一个cfc中,并且可以由其他cfc进行扩展。
-您可以对随机函数使用通用的cfc。
现在,如果你想为任何功能添加一个新功能,那么你只能扫描3个cfc,即专用于该功能的,常见的和随机的。然后根据最适合的情况添加新的。