做了各种项目,但是没有收获,主要是因为,做完就完了。如果能有一段稳定的时间,单独的去做一个项目,然后耐心去总结,提升的速度会非常快,从今天开始每个项目我都会写一个心得贴。
项目质量的几个级别
1、实现功能就好了
2、没有重复代码,数据库的操作分离出配置(维护性良好)
3、针对需求的场景,前提对需求的了解相当到位,进行了面向对象设计(不要过度设计),符合面向对象几个基本原则(扩展性良好),分析出场景的特点,得出最合适的数据表接口设计
4、分析出所有可能有性能瓶颈的地方,进行缓存的设计,和分布式的支持