码迷,mamicode.com
首页 >  
搜索关键字:业务需求    ( 1664个结果
敏捷软件开发之TDD(一)
测试驱动开发即TDD是敏捷软件开发方法的重要组成部分。TDD是从极限编程中发展而来,它既可以用在设计时也可以用在开发实践中。TDD把业务需求转化为可以运行的测试代码并具有如下的优点1.TDD从一开始就保证了code的质量2.大多数TDD开发人员编写出来的code都遵循SOLID原则3.TDD确保了代...
分类:其他好文   时间:2014-07-07 12:58:13    阅读次数:262
稍微复杂的sql逻辑(从数据库逆序查找有限条记录(limit))并按相反顺序输出
项目中有一个业务需求是:默认加载15条历史记录(按时间顺序从早到晚)。 下面是我构造的sql逻辑,mark一下,亲测可行。 SELECT * FROM (SELECT *FROM group_chatmsg_v WHERE ((group_Id=46 AND send_user_id=28 AND receive_user_id=70) OR (group_Id=46 AND rece...
分类:数据库   时间:2014-07-03 17:35:32    阅读次数:302
大话重构连载3:在保险索上走钢丝
当我们开始系统重构的时候,不是着手去修改代码,而是首先建立测试机制。不论什么程序,只要是被我们修改了,理论上就可能引入BUG,因此我们就必须要进行测试。既然是测试就必须要有一个正确与否的评判标准。以往的测试,其评判的标准就是是否满足业务需求。因此,测试人员往往总是拿着需求文档测试系统。 与以往的代码修改不同,重构没有引入任何新的需求,系统原来什么功能,重构以后还是这些功能。因此,重构的测试标准就只有一个,就是与之前的功能完全保持一致,仅此而已。...
分类:其他好文   时间:2014-07-03 16:17:10    阅读次数:243
利用JS跨域做一个简单的页面访问统计系统
其实在大部分互联网web产品中,我们通常会用百度统计或者谷歌统计分析系统,通过在程序中引入特定的JS脚本,然后便可以在这些统计系统中看到自己网站页面具体的访问情况。但是有些时候,由于一些特殊情况,我们需要自己来设计统计系统。由于前段时间公司的业务需求,我也是自己尝试了下,本文提供的是一个基本思路.....
分类:Web程序   时间:2014-07-01 22:58:34    阅读次数:334
ATAM 方法简介
ATAM 方法简介1.ATAM 是啥 ATAM 是一种基于场景评估方式,英文全称 Architecture TradeOff Analysis Method ATAM(架构权衡分析法)2.ATAM评估方法 ATAM 方法对软件架构进行评估的目的主要是 根据系统质量属性和业务需求评估决策结果,ATAM...
分类:其他好文   时间:2014-07-01 20:04:27    阅读次数:279
利用JS跨域做一个简单的页面访问统计系统
其实在大部分互联网web产品中,我们通常会用百度统计或者谷歌统计分析系统,通过在程序中引入特定的JS脚本,然后便可以在这些统计系统中看到自己网站页面具体的访问情况。但是有些时候,由于一些特殊情况,我们需要自己来设计统计系统。由于前段时间公司的业务需求,我也是自己尝试了下,本文提供的是一个基本思路,统计系统也比较简单。   几个基本统计需求: 1.统计web每个页面用户访问量 2.统计用户访...
分类:Web程序   时间:2014-07-01 11:05:54    阅读次数:225
写在改造已有项目架构之前
作为一个Web应用系统的架构师,之前也做过两个比较成熟的架构,基本上都是从无到有,个人总结的主要流程有: 1. 业务需求分析:分析整个公司对框架的需求,分析领导的信心如何,时间是否充裕,要实现那些目标。 2. 制定详细的架构目标:在此阶段一定要明确架构的目标,作为日后架构是否成功的判定标准,否则很难...
分类:其他好文   时间:2014-06-25 15:10:58    阅读次数:203
细说ASP.NET Forms身份认证 别人写的不过很透彻就转来了以后用时再看
阅读目录开始ASP.NET身份认证基础ASP.NET身份认证过程如何实现登录与注销保护受限制的页面登录页不能正常显示的问题认识Forms身份认证理解Forms身份认证实现自定义的身份认证标识在多台服务器之间使用Forms身份认证在客户端程序中访问受限页面用户登录是个很常见的业务需求,在ASP.NET...
分类:Web程序   时间:2014-06-25 14:39:32    阅读次数:527
Spring定时器
业务需求:前几天研究通过浏览器导出EXCEL文件的功能,由于数据近十万条所以采用了分SHEET页并写入到本地硬盘的方式,这样就需要将对应的EXCEL文件删除掉,分析了一下由于不好判断用户什么时候能将文件下载到他的电脑上或者通过浏览器的缓存打开,所以就需要定时删除或者在进入导出的方法时首先将原来的EX...
分类:编程语言   时间:2014-06-25 14:04:04    阅读次数:348
敏捷软件开发之开篇
在软件项目管理中,软件开发实践一直在追求一种在业务需求,当前技术能力与能最大程度提高开发人员效率的方法之间的一种平衡,敏捷软件开发方法也不例外。在了解敏捷开发方法之前需要清楚敏捷宣言。敏捷宣言 它描述了一组软件开发方法的关键价值,也是敏捷软件开发方法所遵守的原则。其具体内容如下:个人与互动大于流程与...
分类:其他好文   时间:2014-06-20 22:33:31    阅读次数:241
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!