2011四月21
一个项目的开发流程
只是记录,勿信。本人是大忽悠!
一个项目,目前的开发流程如下:
1. 设计流程,理清条理逻辑
2. 设计数据库,并考虑是否需要分表(根据业务,根据压力,根据流量),预估
3. 测试用例,以测试驱动开发,防止漏掉逻辑(此处做的不好,目前是直接去写代码了,然后回来补测试用例)
4. 可用性监控,保证自己的程序接口活着
5. 上线
线上库是否设计为主从,还是互为主从。哥们给的建议是:不能使用互为主从的,就使用主从。
另外,主从,不一定要完全考虑读写分离,因为光纤足够强大,将从做为一个备机吧。
Good Good Study , Day Day Up!~
文章作者:simaopig
本文地址:http://www.xiaoxiaozi.com/2011/04/21/2049/
版权所有 © 转载时必须以链接形式注明作者和原始出处!
业务需求-》软件需求-》概要设计-》详细设计-》编码-》测试吗?
[回复]
@newcoin
产品需求——>讨论——>程序设计——>程序实现——>测试——>上线
[回复]
读写分离主要解决的是数据库压力吧。
好处还是不少的,至少IO会分担掉一些。
MyISAM引擎的锁表问题是比较严重的。读写分离之后效率会有很大提高。
[回复]