
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
如何提高软件编程开发效率是每一位软件开发团队管理需要重点考虑的一个问题,而本文我们就给大家简单分享几个提高编程效率的方法,下面我们就一起来了解一下具体内容吧。
单元测试集成测试
请尽量写好单元测试和基础测试,预生产环境上线要求,须通过测试才能打包/部署;
请衡量业务/团队情况做出测试覆盖率要求;
脚手架项目须给出单元/集成测试写法的示例;
须有开发规范
理由:统一的开发规范,可以极大提高代码的可读性和可维护性,降低维护成本提示开发效率;规范的开发可保证团队的专业性,减小开发人员的流动性;
简单举例:
命名:方法用大驼峰还是小驼峰,类、接口、枚举、文件、项目命名;私有、保护、公共方法、变量命名等等;
格式:if后面的大括号要不要回车;单语句的if要不要加大括号等;
数据返回格式:统一的返回格式,正确使用Http语义;
其他:
轻约束:用统一的插件配置格式化代码,VisualStudio推荐插件CodeMaid(码楸),配置保存就格式化;
强约束:用统一Ide插件规范代码格式,格式不统一就编译不通过,VisualStudio推荐EditorConfig;
前端的也一样,可选工具更多;
数据库使用规范
定义好各种命名规范;
定义安全规范;
文档给出索引使用注意点;
做好权限控制,生产账号只允许服务器使用,开发人员只读权限等;
常见的各种错误用法集锦等,由资深开发或架构师整理好放到wiki;
快速开发框架(脚手架)有必要
无论前后端还是App来说来说都需要一个快速开发的框架(或者说脚手架),一条指令生成模板项目;让开发者把把精力放到业务开发上,同时模板项目已经写好了很多遵循开发规范的示例,让使用者快速上手,风格统一;
另外,模板项目里面已经引用了很多公司内部的组件/中间件和基础库,快速集成使用;
另外还应有很多高频代码的快速生成,比如curl生成对应前后端语言的Api调用代码;
反面案例:
开发从写代码到搭好每人各异的项目框架开始写业务,已经两天过去了。然后后续每次需要用到三方组件都自己去搜选一翻,一个项目光ORM就5个,三个Redis驱动;
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。