怎样给文件命名才能显得比较专业

作者: JONE 分类: PHPer 发布时间: 2018-02-27 11:48

常用名称

下面列出了一些常用的名称,并不是按出现频次排序,但是列出来的都是出现频次非常高的 单复数形式都出现了的只列出次数最多的 注意,都是目录名称,不是文件名

src,source

源代码,用 src居多

test,tests

测试文件,也经常用 __test__,facebook的测试框架 jest默认的测试文件目录就是 __test__

docs

文档

lib

库文件,library的缩写

dist

用来放打包编译后的文件,应该是distribution的缩写

build,scripts

构建脚本

utils,tools,helpers

工具代码

controllers,views,middlewares,models

MVC对应的models,views,controllers,还有中间件middlewares

router

路由

server

用来放服务端代码

adapters

适配器,适配器模式是一种很常用的设计模式 栗子:https://github.com/hubotio/hu…

legacy

一般用来放兼容历史版本或兼容旧浏览器的代码 栗子:https://github.com/julianshap…

config

配置文件

benchmarks

benchmarks测试,又叫基准测试或性能测试。用来测试版本的性能变化

unit,spec

单元测试,一般在 test目录下

e2e

端对端测试,一般在 test目录下

assets,vendor

资源,一般用来放图片或css文件

static

静态资源

examples,demo

示例

component

组件

plugins

插件

bin

命令脚本,命令行工具经常会用到 栗子:https://github.com/vuejs/vue-…

common

公用的文件

packages

很多项目会打包出多个npm包,用来减小体积,一般会用 packages来放不同的包 栗子:https://github.com/babel/babe…

misc

杂项,miscellaneous的缩写 栗子:https://github.com/babel/babe…

core

核心文件 栗子:https://github.com/mrdoob/thr…

还有一大堆,总共500多个,我不一一解释了,有兴趣可以点击看[统计结果]https://github.com/hujiulong/blog/blob/master/demo/data/themostfrequent_names.md


来源:https://mp.weixin.qq.com/s?__biz=MjM5NTY1MjY0MQ==&mid=2650740359&idx=3&sn=2ca3a383a1463c241d9609d7fe71b2e1&chksm=befe83c989890adfc5403481fcb75a681e1e7b800280b0184f5187870006a3bac0a06cc9d6e5&scene=0#rd