[Qcon] 百姓网开发总结

拿到的PPT看了之后,发现给出的很简洁,但每个步骤用处却非常有用,我们一个个来分析:

1. 集中开发环境,这些方法看似简单,但是都是很实用的方法,在我开发中看的出来,SVN无分支就能解决我现有部门的部署环境问题,当然让所有人坐在一起明显能提交沟通的有效性

解决的问题:不用担心环境不同引起的问题,开发过程对产品透明、随时测试,整个公司都可以看到

方法:

SVN无分支,把case切小,迭代加快,commit之后其他人会发现

让所有人都坐在一起

用户测试驱动开发,产品,公司其他人,所有网站用户

2. 上线时间,线上错误

在清醒时上线,而不是很次要拖到晚上上线,让所有人都不愿意

最快定位错误,在上线时所有人都在线,最快解决问题

错误让所有人都知道,这个看似很简单,但是十分重要,每个人都知道这类错误为以后的工作清晰大大减轻

避免hotfix出错,语法错误检查、逻辑错误检查,使用工具保证

性能隐患,在线记录DB, Search慢查询,相信很多人都有将一个sql执行前后时间打出来,但是没人对此进行分析,百姓就做的不错,将这些查询数据记录至数据库,并一一进行分析,相信这是难能可贵的,这样就解决了性能问题

最后,总结为:用户测试驱动开发,用自动化保证稳定

对百姓的相关策略进行查看后发现,这些方法都是很多公司都有用到,但是细看又会发现,其方法,为保证其网站运行提供了非常强大的支撑,相信他们以后发展之后会总结出更多更有效的方法。

[Qcon] 百姓网开发总结,布布扣,bubuko.com

时间: 2024-10-13 16:06:41

[Qcon] 百姓网开发总结的相关文章

奇怪的svn问题 内网开发环境经常报500错误,要重新建svn库才好

问个奇怪的问题,我内网开发环境,用svn版本控制,同步到lamp的测试环境,项目经常会空白,显示500错误,重新建库有好了

Gnet 响应式官网开发总结

近排独自承担官网的响应式开发,用的是之前学的bootstrap框架,同时也总结下整个开发过程积累的一些小经验. bootstrap3官网:http://v3.bootcss.com/css/ 1.里面最好用的是栅格布局,由于bootstrap对针对3种设备mobile ,iPad ,pc进行自适应的,因此其栅格布局也对这三种设备的分辨率的临界值<768px ,>=769 ,>=992px,>=1200px用css媒体查询@media进行监听: 得出以下三种前缀.col-xs-*(m

手机连接虚拟机服务器,架构微信内网开发环境

传统情况下大概会有以下几种手段: 越狱(Ios)或者拿到Root(Android),然后修改hosts文件 搭建DNS服务器,然后将手机DNS指过来 方便一是大家最常用的手段,但是每次要修改也是觉得有些麻烦,特别是无线设备上的输入不便. 方便二可以把控制权转交给DNS服务器,但是这个方案的实施成本太高,一般开发者搞不起来. 前几天和同事讨论如何方便的修改手机等无线设备中的hosts文件,以支持WEB无线开发中的频繁测试. 交流过程中,突发灵感,想到一个绝妙的办法可以解决无线hosts修改的问题.

javaWeb校内网开发(二)

今天主要将Spring.Hibernate集成进CMS中,以及完成简单的数据库查询. 首先集成Spring,首先web项目中加入jar,关于Spring的jar这里不做要求(最好都用3.0以上的),在web.xml中加入Spring的监听,引导项目启动Spring,配置contextConfigLocation这个参数来装入Spring的配置文件. <?xml version="1.0" encoding="UTF-8"?> <web-app xm

2016年Qcon值得关注的技术分享

新兴技术及应用 运维与监控专场(厂商专场) 新时代的数据存储与访问技术 知名互联网公司的管理方法 服务化与微服务架构 打破规则,我是黑客 大数据生态构建专场(厂商专场) 人才与团队 移动开发挑战 自动化运维 从机器学习到人工智能 大数据平台架构 架构演进之路 云平台架构 支撑互联网服务的高可用架构 大数据应用层层深入 工程效率提升 亚马逊AWS深度创新实践(厂商专场) 详情请前往Qcon官网查看http://2016.qconbeijing.com/tracks

ReactiveCocoa - iOS开发的新框架

本文转载至 http://www.infoq.com/cn/articles/reactivecocoa-ios-new-develop-framework ReactiveCocoa(其简称为RAC)是由Github 开源的一个应用于iOS和OS X开发的新框架.RAC具有函数式编程和响应式编程的特性.它主要吸取了.Net的 Reactive Extensions的设计和实现.本文将详细介绍该框架试图解决什么问题,以及其用法与特点. ReactiveCocoa试图解决什么问题 经过一段时间的研

2015年3月-前端开发月刊

1. 创业 2. 职业|项目管理 3. git 4. 知乎(zhihu) 5. 其它 6. Angular 7. 看书学习 8. 移动开发 9. Html5 10. CSS3 11. Javascript 前言: 技术只是一种手段,不是目的.人生的投资有很多种,很多个方向.技术只是其中的一个方向,是目前兴趣的所在点.兴趣会随着岁月的流逝,年龄的增长,会发生变化. 当然鸡蛋不能放在一个篮子里边,所以, 有空的时候提前看看,创业类的,产品,市场,营销类的书籍,提前给自己找点出路,免得后期技术路线走不

ElasticSearch + Canal 开发千万级的实时搜索系统

转:http://www.infocool.net/kb/Other/201704/327327.html 社交类产品对搜索功能需求要求就比较高,需要根据用户城市.用户ID昵称等进行搜索. 项目原先的搜索接口采用SQL查询的方式实现,数据库表采用了按城市分表的方式.但随着业务的发展,搜索接口调用频次越来越高,搜索接口压力越来越大,搜索数据库经常崩溃,从而导致搜索功能经常不能使用. 从上面的系统架构图可以看出,当用户修改资料时,接口会修改用户库信息,接着触发器会将改变的用户信息写入临时表.定时脚本

惊曝6.24AppCan移动开发大会参展名录,现场礼品超多!

AppCan移动开发者大会召开在即, 诸位参展商准备就绪, 移动圈的半边天都来了, 现场活动和礼品多到爆炸, 请大家一一过目! 排名不分先后,AppCan不偏心! 1.极验验证 首创滑动式拼图验证码.立足验证安全,从人机识别角度来解决网站或APP业务安全问题的轻量级SAAS服务. 活动&礼品:扫码赢大奖,精美鼠标垫.脸谱书签.机械键盘.长腿萌妹的微笑 2.好雨科技 基于容器技术的企业级云应用管理平台——好雨云帮,赋予企业快速交付应用的能力,帮助企业提升应用交付的效率,并大幅降低应用交付的成本.