这个问题与代码组织有关。 我是一个名为ng-simple-slideshow的Angular包的作者。到目前为止,最长的文件是幻灯片显示的component.ts文件。它太长了以至于难以阅读。
将此代码与组织和可读性分开的角度方法是什么?
答案 0 :(得分:1)
当我设计具有角度2+的类时,我使用面向对象编程语言中的概念,例如Java。继承,封装,多态和抽象(java的4个支柱)。
我尝试将我的课程设计为专注于一个目的。
使用基于继承和复合的设计来提供代码:类之间的可重用性,可读性和松散耦合。
项目树结构,命名您的类/文件也很重要。如果操作正确,它可以提供代码库中已有内容的高级视图,并使其他人更容易使用它。