摘要: 前面说过会把小学期实践所写代码附上,今天主要就是解析这些代码,水平有限,多多包涵。前面也说过一点,SSH框架由struts+spring+hibernate组成,当然我们要完成一个完整的工程,还必须把它和前后端的内容联系起来,下面就以小学期做的项目做背景。我们小学期做的项目是一个公司员工信息的维护环 阅读全文
posted @ 2017-07-05 21:26 bui~bui 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 小学期实践我们用到的是SSH架构(struts+spring+hibernate的一个集成框架),因为之前更多的是写纯代码,很少涉及到架构,所以在整个过程中遇到的问题较多,但做技术的,想做好就得有耐心(当然做什么都需要坚持)。之前看过相关的书籍,参考了百度上的讲解,SSH架构大概就是(这里是参考百度 阅读全文
posted @ 2017-07-01 22:30 bui~bui 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 小伙伴们应该很清楚做java开发需要的一些工具(这里以java web开发为背景),JDK、eclipse、Myeclipse(可以理解为安装了一些插件的eclipse)、数据库(种类多,可以根据需要选择)、Tomcat(这里不是固定的,因为部署工具很多,但在Web开发中更倾向于此),下面先介绍几个 阅读全文
posted @ 2017-06-27 22:47 bui~bui 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 我们开发一个应用或者写一些程序,肯定要有一定的标准,标准存在一意义就保证我们做的东西有一定的质量。下面就简单谈一些软件质量的保障。 软件、程序、软件工程,它们的规模不同,所以认定的标准不同,软件质量的成本由预防、评审、内部故障、外部鼓掌四方面,所以质量是有成本的。举个例子,我们都知道:同样的需求我们 阅读全文
posted @ 2017-06-04 15:20 bui~bui 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 效能测试(Performance Test):用户使用软件,不光是希望软件能够提供一定的服务,而且还要求服务的质量要达到一定的水平。软件的效能是这些“非功能需求”或者“服务质量需求”的一部分。软件在设计时能否提供令用户满意的服务质量,有一下两个概念: 1、设计负载:从需求说明出发,可得出系统正常的设 阅读全文
posted @ 2017-05-30 13:50 bui~bui 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 4.4中提到了代码复审,在平时编程程序时,我也会从头到尾的查看自己的代码,运行程序,若是多次结果相同,无误就可以了。没有想过发现代码错误外,还去思考逻辑是否有误,算法够不够优化等其他问题。他人能否觉得我所编写的程序是否简单易懂,能否从中学习。 在软件的生命周期中,需求在发生变化,技术在发展,团队成员 阅读全文
posted @ 2017-05-21 13:50 bui~bui 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 程序开发的目的是满足客户的需求,因此我们先要理解问题,进而找到适合的数学模型,然后根据需要实现。设计方法有很多:形式化、文学化等。在设计和实现的过程中,设计文档(Spec)是很重要的,设计人员根据自己或他人的Spec写代码,写完代码后需要对照设计文档和代码指南进行复审和代码重构,之后才是单元测试,接 阅读全文
posted @ 2017-05-14 15:19 bui~bui 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 其实在学习这章之前我们都可以理解团队和流程的大概意思。软件团队有很多模式,因为完成一件事往往是多解的,然而不同的模式有它们自己的特点、效率。我们在开发、运营、维护软件的过程中用到的技术、思想和做法统一成的一个体系就叫软件开发流程。为了保证开发过程有条不紊地进行,团队成员各司其职,开发流程明确且容错高 阅读全文
posted @ 2017-05-07 12:26 bui~bui 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 对于初级工程师来说: 1、积累软件开发中相关的知识 2、积累问题领域的知识和经验 3、对通用软件设计思想和工程思想的理解 4、提升职业技能 5、实践成果 最后:软件开发流程不光指团队的流程,还包括个人流程,不光要提升个人能力,还要提高团队合作能力。 阅读全文
posted @ 2017-04-23 15:46 bui~bui 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 那天看到代码覆盖率,还有代码覆盖测试,这些工作是在vs上完成的还是另外有环境测试?做代码测试算法是优化得越好效果越好还是? 阅读全文
posted @ 2017-04-01 12:29 bui~bui 阅读(118) 评论(0) 推荐(0) 编辑