资讯月刊下载

第121期(18-03)

2018年03月 - 总第121期
  • Java程序员开发常用的工具
  • 3月全球数据库排名:PostgreSQL 再迎暴涨
点击下载>>

第120期(18-02)

2018年02月 - 总第120期
  • 开源巨献:2017 年 Google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么
点击下载>>

第119期(18-01)

2018年01月 - 总第119期
  • 编写高性能Java代码的最佳实践
  • 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

TDD

翻译新闻 [研发管理] 在团队中进行单元测试/TDD的12条经验

背景 两年前,我在一个Web项目开发组中,项目的目标是编写一个类似Excel的、用来计算产品/服务价格的Web应用程序。项目团队被分成3部分——开发团队、需求团队和QA团队。随着项目越做越大,而我们没有使用任何形式的自动化测试(QA团队使用手工测试),结果导致项目的测试时间比开发时间还要多。每进行一次小的改动,QA团队都要花费几个小时来做测试。 有一天,我参加了一个开发者会议,并与其他程序员谈到了 ...
wangguo 评论(11) 有9941人浏览 2013-07-11 3 0

转载新闻 [研发管理] 你不需要遵守的 7 个敏捷开发最佳实践

在敏捷开发中有很多好的想法和实践,这些想法和实践都非常管用: 把项目分成小版本发布来进行风险管理和加速回馈; 用时间盒(time-boxing)来限制WIP(Working In Process)并让所有人团结一致集中在项目中; 仅依靠软件来作为进程度量; 进行简单的估算并使用速度来预测团队的表现; 和客户保持频繁而紧密的合作; 持续集成持续发布以保证代码始终稳定可运行。 但是还有一些别的并不是 ...
WnouM 评论(4) 有8576人浏览 2013-05-29 0 1

转载新闻 [研发管理] 软件开发中没有所谓正确的方法

驱动测试开发(TDD)是唯一能让你写出没有bug的程序的方法;只有结对编程是可行的。我们之所以成功就是因为我们使用的是远程开发人员;等等等等…… 像这样的话每天我都能看见。 像这样的风言风语十分能蛊惑人心,它愚弄我们,让我们认为这就是我们不能遇到阿拉丁的那个茶壶里的精灵的唯一原因。最终,这些人所写的会让你也这么认为。 如果你随机找100个程序员,问他们“开始一个新项目前首先想到的技术方案上什么 ...
wangguo 评论(6) 有10511人浏览 2013-05-09 3 0

翻译新闻 [研发管理] 拒绝测试驱动开发(TDD)的10个理由

在本文内容之前,先来看几个相关的开发方法: 测试驱动开发:英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。这有助于编写简洁可用和高质量的代码,并加速开发过程。 行为驱动开发:英文全称Behavior Driven Devel ...
sherry617 评论(7) 有8359人浏览 2011-12-26 2 0

原创新闻 [编程语言] AppFuse 2.1 发布

AppFuse 2.1 正式发布了。该版本修正了许多问题,缩短了启动时间并可以使用jetty:run插件。 AppFuse 提供了 Spring 项目开发的基础模板, 能够让用户快速的创建基于 Spring 的应用程序,并提供了 多种 Web框架,数搂库选择,还包含 TDD 开发实践方面的集成。最初 1. X 是基于Ant的,对推动 Spring 起了很大作用。2.0 之后正式移植到了 Maven ...
hantsy 评论(14) 有8755人浏览 2011-04-06 12 0

原创新闻 [企业架构] Apache Click 2.3.0 正式版发布

Apache Click 团队发布了最新的 2.3.0 版本。 主要新特性包含:Ajax 支持, Page actions 和轻量级的 stateful control,同时旧的 Stateful Page标志为过时。 Apache Click 是一个 Web 应用程序框架,可以用它快速地构建 Java Web 应用程序。Apache Click 的目标是提供一种无须使用 JSP 或 MVC ...
hantsy 评论(15) 有9393人浏览 2011-03-28 9 3

转载新闻 [编程语言] 程序员那些悲催的事儿

在StakeOverflow上有这样一个贴子叫“Confessions of your worst WTF moment”,挺有意思的,我摘几个小故事过来,希望大家在笑过之后能从中学到什么——所有的经验都是从错误中来的(我在其中加了一些点评) 我们公司的软件是给警察局用的,那是一个对用来处理被逮捕的人的系统,此系统还需要收集脸部特征和指纹信息,并且,这个系统和会向FBI的系统提交这些信息。当我们 ...
hotwind 评论(32) 有16289人浏览 2011-03-22 43 3

原创新闻 [编程语言] ASP.NET MVC 3 RTM 正式发布

ASP.NET团队发布了ASP.NET MVC 3 RTM正式版本。 ASP.NET MVC是通过利用开发模型视图控制器(MVC)模式的高度可测试性和可维护性的Web应用程序的框架。该框架鼓励开发者维护的应用程序之间的责任的清晰的关注分离 - UI逻辑使用视图,用户输入处理利用控制器,域的逻辑使用模型。 ASP.NET MVC应用程序很容易被测试的使用,如测试驱动开发(TDD)技术。 因为ASP ...
free_free_free 评论(5) 有7121人浏览 2011-01-14 2 0

原创新闻 [企业架构] Apache Click 2.3.0 首个里程碑版发布

Apache Click 2.3.0首个里程碑版发布! 2.3.0新特性: 新增了对Ajax 的支持; 新增了对Page Action 的支持; 新增了Stateful 控制; GAE添加了对automapping 的支持 ; 添加了 MessagesMapService 接口; 对 MessagesMap 的改进,提升了可扩展性跟自定义性; …… 点击查看详情: http://clic ...
just_cool 评论(10) 有8053人浏览 2010-11-29 13 2

转载新闻 [移动开发] 中国电信3G明年可达9.3M 金融海啸升级悖论

据知情人士透露,中国电信CDMA网络将在明年升级至9.3Mbps下载速率,和5.4Mbps上传速率。此为CDMA2000 EV-DO B版本(Rev.B)的技术,中国电信最初的计划是从A版本升级到更高级的4G LTE长期演进技术,但是由于金融海啸的来袭不得不考虑在现有CDMA技术上的升级,以减小资本支出。   中国电信目前上马3G的标准是EV-DO A版本(Rev.A),理论可提供峰值下载速度为 ...
ouspec 评论(1) 有6166人浏览 2009-03-11 6 1

转载新闻 [行业应用] 华为在世界通信大会上展示4G技术 全球首家

2月16日消息,在巴塞罗那举行的世界移动大会(Mobile World Congress)上,中国电信巨头华为技术有限公司展示了世界上首个为移动运营商所设计的统一化4G系统。这也意味著,华为已经在4G技术上达到了全球先进水平。 华为公司表示,这台名为FDD/TDD-LTE的设备将提高无线电频谱资源的使用效率,另外,移动运营商也能够借助这台设备来提供高品质的移动宽带网络,并且能够大规模的削减其运 ...
QQbyte 评论(3) 有4829人浏览 2009-02-17 8 2

转载新闻 [移动开发] 政府要求小灵通3年内退网 7000万用户受影响

在我国3G牌照正式发放后,主管部门也给三家电信运营商分配了3G频段,并于近日明确要求,所有1900-1920MHz频段无线接入系统应在 2011年底前完成清频退网工作,以确保不对1880-1900MHz频段TD-SCDMA系统产生有害干扰。这意味着,现有小灵通所占用的 1900-1920Mhz这一频段将正式让路于国产3G技术TD-SCDMA的发展。此前,由于我国3G牌照一直没有发放,这一3G频段被中 ...
QQbyte 评论(2) 有3896人浏览 2009-02-04 7 2

原创新闻 [编程语言] 年度总结:2008年Java工具

JavaEye新闻上次发表了“年度总结:Java 2008年大事记”,现在是此系列第二篇:年度总结:2008年Java工具。 磨刀不误砍柴工,拥有一个好的工具,在现代化编程/团队管理中拥有重要的地位。2008年的软件开发生命周期管理软件(software development lifecycle: SDLC)在2008年有了长足进展,JavaWorld的Java工具领域专家John Fergus ...
ouspec 评论(27) 有24284人浏览 2008-12-29 92 8

原创新闻 [编程语言] Ruby & Rails 近期综述(十一) 7月14日

上次Ruby & Rails总结是:Ruby & Rails一周综述(十) 6月27日。 本周Ruby & Rails有哪些新鲜事呢? Ruby: 1。如果你对优化Ruby代码感兴趣,Ilya Grigorik 写了 nice tips for optimizing Ruby MRI,值得一读。 2。Huw Collingbourne写的书 The Book of R ...
QQbyte 评论(2) 有5761人浏览 2008-07-14 12 2

原创新闻 [编程语言] Ruby & Rails一周综述(十) 6月27日

上次Ruby & Rails总结是:Ruby & Rails一周综述(九) 6月16日 本周Ruby & Rails有哪些新鲜事呢? Ruby: Ruby Gem 1.2发布,其中一个重要的更新是,每次安装或者更新gem时候,将不再需要长时间的update一堆其他无关gem的描述文件。运行:gem update --system 升级新版本。 Jeremy Kempe ...
QQbyte 评论(6) 有5835人浏览 2008-06-27 10 0

转载新闻 [非技术] ASP.NET MVC Preview3发布

ASP.NET MVC Preview 3已经发布,最新版本在ASP.NET 3.5运行时上提供了一个新的模型视图控制器(MVC)框架.这意味着开发者可以利用MVC方式设计各种Web应用.   新的 ASP.NET MVC 框架选项非常干净,而且容易使用.它将允许你在你的应用中很轻易地保持关注分离,而且有助于进行干净的测试和TDD.   下载:ASP.NET MVC Preview 3  
withyou 评论(1) 有4729人浏览 2008-06-02 4 0

转载新闻 [编程语言] ASP.NET MVC Preview 3 发布

ASP.NET MVC Preview 3已经发布,最新版本在ASP.NET 3.5运行时上提供了一个新的模型视图控制器(MVC)框架.这意味着开发者可以利用MVC方式设计各种Web应用. 新的 ASP.NET MVC 框架选项非常干净,而且容易使用.它将允许你在你的应用中很轻易地保持关注分离,而且有助于进行干净的测试和TDD. 下载:ASP.NET MVC Preview 3
youngycye 评论(1) 有4965人浏览 2008-05-31 2 0

原创新闻 [编程语言] Uncle Bob新书Clean Code

Robert C. Martin最近的新书《Clean Code》即将由Prentice Hall出版社出版。 目录如下: Clean Code 1 There Will Be Code 1 Bad Code 2 The Total Cost of Owning a Mess. 3 Schools of Thought. 11 We are Authors. 12 The Boy S ...
TDD
samuelray 评论(2) 有4784人浏览 2008-04-08 2 0

转载新闻 [移动开发] 大唐移动骨干集体出走 TD人才考验大唐

副总裁杨贵亮成第三位离职高层,“TD人才”考验大唐   黯然销魂者,惟别而已矣。在国产3G标准TD-SCDMA即将正式商用的前夜,主持制定标准并全力推进其壮大的大唐移动骨干纷纷“出走”。记者日前获悉,大唐移动副总裁杨贵亮也递交了辞职报告,即将离职。这也是自大唐移动前总裁唐如安被迫下野后,大唐移动第三位主动离职的副总裁。   集体去职   去年3月,大唐移动副总裁杨贵亮还在以主汇报人的身份,向信 ...
TDD
QQbyte 评论(9) 有5197人浏览 2008-03-18 1 0

原创新闻 [编程语言] JDave - Java的行为驱动编程框架

BDD,即行为驱动编程,是TDD的一个改进版本,BDD本质上也是TDD,但是比TDD要更加自然一些,更DSL化,通过定义一个一个具体可执行的Behavior来驱动软件的开发过程。如果你是一个Ruby程序员的话,那么你一定会发现RSpec已经提供了良好的BDD编程框架。我们正在开发当中的JavaEye3.0网站就是使用了rspec来编写系统的behavior,来驱动编程和单元测试。 不过如果你是一个 ...
robbin 评论(4) 有28089人浏览 2007-11-21 4 0

最近热门TAG

项目管理(163) 软件测试(94) Git(73) maven(67) 敏捷开发(54) XP(44) 单元测试(43) 配置管理(34) SVN(34) CVS(33) subversion(25) TDD(20) UML(17) Ant(15) UP(6) capistrano(3) Loadrunner(2) UseCase(2) VSS(1)

热门资讯

Global site tag (gtag.js) - Google Analytics