2KB项目,专业的源码交易网站 帮助 收藏 每日签到

Web 开发中的 8 个好习惯

  • 时间:2019-01-23 18:40 编辑:2KB 来源:2KB.COM 阅读:321
  • 扫一扫,手机访问
  • 分享
摘要: 英文原文:8 g
英文原文:8 good habits in web development

Usersnap,我们在能很好的组织网站开发有超过20(总和)年的经验。我们认为这些过去的经验能让我们很好的分辨出什么是好、丑陋的网站开发。让我们以不好的作为开始:

1.用错误跟踪器

你的收件箱里一天到晚都充满着要增加的新特性、错误报告和用户反馈。有时你甚至会收到一整套关键观点列表(如果你幸运的话)请求,无意义的观点和一些很随意的想法。虽然人们能花时间来进行反馈是好事,但这对于我们来说作用不大。

运用错误跟踪器工程管理器如Basecamp或用记录信息的方式进行记录所有的东西,当都结束时这些任务就会关闭。设置主题,添加关键字(这样你得合伙人就能很容易发现你的提交信息),添加优先级水平,而且要确保给负责“修复”的人副本。如果这对你来说是真实的。在这样的描述中,试着提供一个有关用户的故事。哟啊确信你得总结是描述性的,如果你真的需要(例子:当你做完时),你可以用幽默的方式提交你得信息,但是将来想要你提交信息很干净。

其它翻译版本 (1) 加载中

2. 承担责任

要明确和具有针对性。你应该知道谁该做什么和谁能够分配额外的任务。当真正怀疑谁承担责任的时候,你可以做一个CC,但是你必须确保从CC中移出其他的所有人,直到你找到了正确的人来担任责任。

3. 修改和测试

在某个人开始工作之前,重声真正的问题和以文档的方式记录下来是非常重要的。一旦问题得到修复,理想的是测试人员就得在这个报告上签字。

4.计划

做某种sprint计划(我们叫他为Scrum,敏捷的意思,任何你喜欢的名字都可以)跟你的团队,阐述清楚在下一个迭代周期中什么是重要的,什么不重要。不要让你的开发人员想出他们个人的策略并执行它们。

planning

摘自devopsreactions.tumblr.com

5. 单点注销

有一个单一实例(一个人或团队,视你公司规模而定), 每次释放时都会注销。如果不确定(或者你的团队比较小),而且经常要改变这个角色的话,这个实例不写代码来释放是很重要的。为什么呢?每个人都可以推送到实况系统。即使你已经启用了连续测试,最终一些测试代码或填充内容会淡出你的开发桌面,这并不酷。

6. 打造特性团队

打造特性团队,意味着整个团队致力于一个功能特性,而不是“前端”或“后台”。我曾在布达佩斯首次从一个友好的Yammer开发者那听说过这样的想法。他们把这个想法最大化推广,这意味着:甚至修复bugs也是一个特性团队并且经常循环。也就是说,每个人都必须准备修复其他同事的bugs,但值得注意的是,并不包括他们自己的。这是一个构建一款好软件的伟大想法。

frontend + backend = awesome

7. 我们说过测试了吗?

有时快速发版确实很重要。但是花些时间进行功能测试是绝对必要的。没有什么比电商平台的致命性缺陷更能打扰过周末的好兴致,而这些缺陷本来是可以通过正确的测试来避免的。底线: 如果你打算发布一个未测试的代码,你这个计划很糟而且你也应该感觉很糟。记住: 实现一个功能或者开发一个修复性任务所用时间,占整个项目过程(给用户使用、部署、质量保证、…)所需的所有时间的三分之一还不到。

Your planning is bad and you should feel bad

8. 始终保持代码优化

经常思考以什么样的方法去优化你的应用程序是非常重要的。下面我分享一下我的示例——三个步骤让你成功完成最终开发。

1、让你的程序能够运行。

2、让你的程序能够正确/完美的运行。

3、让你的程序能够快速的运行。

保持上面列出的顺序你将会得到一个可观的结果.另外:你必须确保你的优化是建立在能够正常运行并且是正确的代码基础上的,而不是工作进程中的代码堆。

在接下来的文章中,我将强调的是在开发中可以出错,也就是在好的中出现坏的丑陋的错误。同时,我更希望能够在评论中听到你的最佳开发实践。

如果你想看到执行这个好的观点后的结果。尝试Usersnap.它甚至会帮助在开发中和和代码质量上保持好的习惯。

本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接。 2KB翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。


2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【计算机/互联网|】Nginx出现502错误(2020-01-20 21:02)
【计算机/互联网|】网站运营全智能软手V0.1版发布(2020-01-20 12:16)
【计算机/互联网|】淘宝这是怎么了?(2020-01-19 19:15)
【行业动态|】谷歌关闭小米智能摄像头,因为窃听器显示了陌生人家中的照片(2020-01-15 09:42)
【行业动态|】据报道谷歌新闻终止了数字杂志,退还主动订阅(2020-01-15 09:39)
【行业动态|】康佳将OLED电视带到美国与LG和索尼竞争(2020-01-15 09:38)
【行业动态|】2020年最佳AV接收机(2020-01-15 09:35)
【行业动态|】2020年最佳流媒体设备:Roku,Apple TV,Firebar,Chromecast等(2020-01-15 09:31)
【行业动态|】CES 2020预览:更多的流媒体服务和订阅即将到来(2020-01-08 21:41)
【行业动态|】从埃隆·马斯克到杰夫·贝佐斯,这30位人物定义了2010年代(2020-01-01 15:14)
联系我们

Q Q: 7090832

电话:400-0011-990

邮箱:7090832@qq.com

时间:9:00-23:00

联系客服
商家入住 服务咨询 投拆建议 联系客服
0577-67068160
手机版

扫一扫进手机版
返回顶部