首页 > Web > 一个项目的开发流程
2011四月21

一个项目的开发流程

只是记录,勿信。本人是大忽悠!

一个项目,目前的开发流程如下:

1. 设计流程,理清条理逻辑

2. 设计数据库,并考虑是否需要分表(根据业务,根据压力,根据流量),预估

3. 测试用例,以测试驱动开发,防止漏掉逻辑(此处做的不好,目前是直接去写代码了,然后回来补测试用例)

4. 可用性监控,保证自己的程序接口活着

5. 上线

线上库是否设计为主从,还是互为主从。哥们给的建议是:不能使用互为主从的,就使用主从。

另外,主从,不一定要完全考虑读写分离,因为光纤足够强大,将从做为一个备机吧。

Good Good Study , Day Day Up!~

文章作者:simaopig
本文地址:http://www.xiaoxiaozi.com/2011/04/21/2049/
版权所有 © 转载时必须以链接形式注明作者和原始出处!

3 Responses to “一个项目的开发流程”

  1. #1 newcoin 回复 | 引用 Post:2011-05-07 12:02

    业务需求-》软件需求-》概要设计-》详细设计-》编码-》测试吗?

    [回复]

  2. #2 simaopig 回复 | 引用 Post:2011-05-11 21:17

    @newcoin
    产品需求——>讨论——>程序设计——>程序实现——>测试——>上线

    [回复]

  3. #3 haha 回复 | 引用 Post:2011-10-26 15:11

    读写分离主要解决的是数据库压力吧。
    好处还是不少的,至少IO会分担掉一些。
    MyISAM引擎的锁表问题是比较严重的。读写分离之后效率会有很大提高。

    [回复]

发表评论

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)