公司开发环境统一配置 和 nodejs 开发规范:
1#代码管理
>SVN 版本统一 / 提交信息英文
>IDE 版本统一,语言环境统一,插件统一
>系统版本统一
>Docker
2#代码习惯
>配置信息单独写在配置文件中
>日志输出建议颜色化\固定格式\建议英文
>js 文件全部外链 / 引用全部根目录开始/调试信息 console.log error info warn
>bower前端库管理
>npm install --save与 npm install --save-dev
>代码注释全部中文加英文 / 代码编码统一/功能 - 参数含义 作者 日期 / ad 修改者
>测试服务器 与 正式服务器(代码从 svn 下载) hook
>定义全局变量
>规范化 URL
>需要登录时全部redirect
>通用函数写在 common 文件,且方法名前加前缀
3#注册用户
>用户名唯一性用 uuid 设置 / 昵称与邮箱随便更换
>注册发邮件建议使用外部的邮件发送服务商, 配置信息写在配置文件
4#node 规范
>require引用规范 /系统自带/空格/库引入/m 引入/v 引入/c 引入/
>相同功能的 node 包只使用一个
>数据库唯一性使用自己定义的 uuid 或连续 id/ 不适用 mongodb 的uid
5#其他环境
>node 版本切换建议 nvm 管理
>python virtualpy
6#前端环境
>url规范使用根路径引用 css 文件
>js 调试禁止使用 alert 使用 console
>
>
时间: 2024-10-07 05:05:43