所从事的工作
定义问题Problem definition
需求分析requirements development
规划构建construction planning
软件架构software architecture,high-level design
详细设计detailed design
编码测试coding and debugging
单元测试unit testing
集成测试integration
系统测试system testing
保障维护corrective maintenance
定义问题Problem definition
需求分析requirements development
规划构建construction planning
软件架构software architecture,high-level design
详细设计detailed design
编码测试coding and debugging
单元测试unit testing
集成测试integration
系统测试system testing
保障维护corrective maintenance
E=MC2---Enthusiasm=Mission*Cash*Congratulation
真正的赞美--Timely,Reponsive,Unconditional,Enthusiastic
DDD(Domain-Driven Design)
领域模型Domain其实分为三种元素:
实体Enity、值对象(Value Object)和服务(Service)。
目标:
--功能性:
1.正确性correctness
2.健壮性robustness
3.可靠性reliablility
--非功能性:
4.性能performance
5.易用性usability
6.清晰性clarity
7.安全性security
8.可扩展性extendability
9.兼容性compatibility
10.可移植性Portability
方法
1.使用统一的错误处理机制和报错界面
2.使用统一的命名方法和代码风格
3.测试驱动开发:先定义接口,后写测试代码,再写实现代码
4.为每层指定一个Owner来Review所有人的设计和代码,保证一致性
5.每天check-in代码,每天自动构建
6.所有的类和函数都要有标准的javadoc注释
7.所有文本放入资源文件中
方式:
wiki作为文档中心和会议记录中心
引入QA作为虚拟客户,进行单元测试
--Jboss datasource and jndi setting
http://www.fixdown.com/article/article/1795.htm
http://www.javaworld.com.tw/jute/post/view?bid=9&id=101873&sty=1&tpg=1&age=0
http://www.cjsdn.net/post/view?bid=11&id=172421&sty=1&tpg=1&age=0
http://java.ccidnet.com/art/3751/20060316/481365_1.html
--Struts paging
http://www.javaresearch.org/article/showarticle.jsp?column=2&thread=22908
--Struts tips
http://www.javaresearch.org/article/showarticle.jsp?column=23&thread=49954
--J2EE Books
《J2EEIn Practice》
《CoreJ2EE Patterns》
《SunCertified ENT Architect for J2EE - Tech Study Guide》
《JavaTools for Extreme Programming - wiley》
《EJBDesign Patterns》
《MasteringEJB2》
《EnterpriseJavaBeans,3rd》
目标:
--功能性:
1.正确性correctness
2.健壮性robustness
3.可靠性reliablility
--非功能性:
4.性能performance
5.易用性usability
6.清晰性clarity
7.安全性security
8.可扩展性extendability
9.兼容性compatibility
10.可移植性Portability
方法
1.使用统一的错误处理机制和报错界面
2.使用统一的命名方法和代码风格
3.测试驱动开发:先定义接口,后写测试代码,再写实现代码
4.为每层指定一个Owner来Review所有人的设计和代码,保证一致性
5.每天check-in代码,每天自动构建
6.所有的类和函数都要有标准的javadoc注释
7.所有文本放入资源文件中
方式:
wiki作为文档中心和会议记录中心
引入QA作为虚拟客户,进行单元测试
--Jboss datasource and jndi setting
http://www.fixdown.com/article/article/1795.htm
http://www.javaworld.com.tw/jute/post/view?bid=9&id=101873&sty=1&tpg=1&age=0
http://www.cjsdn.net/post/view?bid=11&id=172421&sty=1&tpg=1&age=0
http://java.ccidnet.com/art/3751/20060316/481365_1.html
--Struts paging
http://www.javaresearch.org/article/showarticle.jsp?column=2&thread=22908
--Struts tips
http://www.javaresearch.org/article/showarticle.jsp?column=23&thread=49954
--J2EE Books
《J2EE
《Core
《Sun
《Java
《EJB
《MasteringEJB
《Enterprise


加载中…