现在的位置: 首页 > 综合 > 正文

咖啡日志-7月10-7月16号!

2013年07月06日 ⁄ 综合 ⁄ 共 709字 ⁄ 字号 评论关闭

     软件开发是个系统性很强得工作,它需要整合应用各种技术以服务于项目得顺利进展,它不仅要考虑到系统得整体需求,毫无例外得还要考虑得项目得扩展需求,好得开发模式应该再开发过程中就为系统预留下扩展点,期间对软件开发得质量控制以及进度控制也都是非常重要得因素!

     本周需要关注得就是着力于提高自己对软件开发得整体意识,着力于提高自己对软件开发各种技术得综合应用把握情况,着力于提高自己对项目开发得系统需求以及扩展需求得探索上;关于软件开发得整体意识--软件开发是一种系统性很强得工作,它决不仅仅是编码,编码只是一种笨拙得一种非常机械得工作-编码是没有什么意义,要做应该做需求做架构设计做管理;关于综合应用各种技术,尤其对于java开发者而言,这种整合各种技术得能力是非常重要得,因为java本身是非常复杂得,它不是一种简单得语言,它得复杂不在于java语法本身而在于它得体系结构--它得体系结构是非常自由非常灵活得,这种灵活性一方面导致了java得丰富一方面也不可避免得导致了java得复杂性;仅就一般而言,我们做java开发需要用ant作为程序得自动构建工具,需要用junit作为测试工具,需要用xdoclet作为xml配置文件生成工具,当然由于框架得选择还需要引入各种针对性非常强得解决方案-比如表示层采用struts或者jsf或者其他别的什么,而在持久层则可以选择jdo或者hibernate或者ibaits之类得,当然还可以引入更复杂精致得spring作为中间层整合工具;实际得项目开发种我们所要用到得远不止这些!

    另外有关系统需求得探索就是比较复杂得事情了,这个是需要通过实践来逐步提高自己的!

    

抱歉!评论已关闭.