题
有时,人们会创建一个探索性原型,而忘记了目录中的结构...
将编程文件分配在(几个级别的)目录上的好提示是什么?
解决方案
如果您的语言是基于OOP和软件包的(例如Java),则可能应该将每个软件包放在其自己的文件夹中(例如 my/package/name
)与公约保持一致。
如果您的语言不是基于软件包的(例如PHP),请按每个文件的作用进行组织。这是一个例子
- 这可以实用吗?进来
/util
- 这是第三方插件吗?进来
/plugin
- 这是管理面板的一部分吗?进来
/admin
, ,以及所有支持文件 - 这是JavaScript吗?进来
/javascript
- 这是CSS吗?进来
/css
- 这是模板吗?进来
/templates/templateName
- ETC
语言不可知论,大多数人都有 /src
所有源文件的目录 /lib
图书馆的目录和一个 /bin
或者 /dist
构建目录。