服务热线:400-889-1636
在线咨询: 
网站建设,网站制作,企业网站建设,网上商城,网站推广,域名注册,求创科技
网站建设,网站制作,企业网站建设,网上商城,网站推广,域名注册,求创科技
首页 求创资讯 软件开发你离开发一款好软件,只差这几个关键点
求创动态行业资讯网站建设网页设计微网站手机网站H5动画系统开发APP开发交互设计微信小程序网站维护

    你离开发一款好软件,只差这几个关键点

  • 来源:百家号
    作者:武汉嘉达科技
    转载时间:2019/7/16 11:06:37


你离开发一款好软件还有多远?在进行软件开发时,不仅仅要选择合适的开发方法,还要注意以下几点关键问题,只有找对了关键,掌握住关键内容,才能开发出一款实用的软件。


1.给人写程序,而不是给计算机


①一个程序,对于阅读它的人来说,不应该要求读者一次性的在大脑里加载过多的背景/相关知识


②命名需要一贯、明确、有意义


③代码风格和格式要统一一致


④软件开发中的各种工作都要分割成1小时左右的任务


2.重复性的工作自动化


①让计算机去做重复性的工作


②把最近使用过的命令存到一个文件里,以备复用


③使用编译工具来自动化系统流程



3.用计算机做历史记录


用软件工具来自动跟踪计算机的工作


4.逐步改进


每次做一小步,及时获得反馈,及时纠正


5.使用版本控制


①使用一个版本控制系统


②所有由手工创建的东西都要放到版本控制系统里


6.不要重复自己(或他人)


①系统中的每一段数据都要有一个权威的单一的存在


②代码应该模块化复用,而不是拷来粘去


③复用代码,而不是重写代码



7.准备好对付错误的方法


①在程序中增加断言,检查它们的各种操作


②使用现成的单元测试框架


③测试程序时借鉴所有的可用的经验


④把bug做成测试用例


⑤使用一个有代码指令的调试工具


8.只在软件能正确的工作后才可优化


①使用监控工具找到瓶颈


②尽可能的用高级语言写程序



9.文档里描述的应该是设计思路和目的,而不是技术细节


①描述接口和原因,而不是实现


②重构代码,而不是注释解释运行原理


③引用其它程序时嵌入其它程序的文档


10.协作


①代码合并前进行代码审查


②当带新成员或解决特别诡异的问题时使用结对编程


11. 维护旧代码


软件开发的关键过程是组合代码以达到想要的效果,但在组合新代码的同时,维护已有的旧代码同样重要


以上几个问题是软件开发过程中的关键问题,值得软件开发人员注意。软件开发过程是一个牵一发而动全身的过程,需要统筹协调,上下一致才能达到软件效果。

本文内容为转载,如原作者有异议,请联系本站撤除。
  • TOP

  • 关于我们

    上海求创科技有限公司成立于2001年,是一家专注于为客户提供高端网站策划、网站建设、网页设计、品牌网络营销以及相关的基于互联网应用服务的专业公司。

    更多

    全国客户服务热线

    400-889-1636

    网站建设,网站制作,企业网站建设,网上商城,网站推广,域名注册,求创科技-微官网 网站建设,网站制作,企业网站建设,网上商城,网站推广,域名注册,求创科技-手机网
    友情链接: 域名超市 | 苏州网站优化 | 营销型网站建设 | 企业网站建设 | 网页设计 | 网站建设 | 网站优化 | 网站设计 | IPv6 升级 | 微信开发 | H5开发 | 系统开发 | 网站维护 | 海外社会化媒体推广 | 上海网站设计 |
    热线电话:400- 889-1636 业务部:sales@dn.cn 售后服务:service@dn.cn 投诉邮箱:info@dn.cn
    地址:上海市松江区谷阳北路2399弄 御上海37号602室 邮政编码:201600
    版权所有©上海求创科技有限公司 沪ICP备13005298号-24  网站地图 沪公网安备 31010602003962号