it知识库

it知识库

敏捷软件测试的七个关键成功要素​

阅读(41) 作者(admin)

  资深敏捷专家Lisa Crispin在最近的讲座和参与合著的《Agile Testing – A Practical Guide for Testers and Agile Teams》中分享了敏捷软件测试的七个关键成功要素,包括​使用团队整体参与的方法、采用...

敏捷软件开发 Agile Software Development
it知识库

敏捷软件开发 Agile Software Development

阅读(41) 作者(admin)

  敏捷软件开发 Agile software Development  敏捷开发是一种软件开发方法,基于迭代和增量开发,通过自组织,跨团队,沟通协作完成开发工作。  敏捷宣言的诞生:
  2001年2月11日到13日,17位软件开发领域的领军...

软件工程中的图情结
it知识库

软件工程中的图情结

阅读(20) 作者(admin)

  我们通常都是对图形化的东西情有独钟,我们小时候的启蒙教育基本上也都是从图形化开始的,我们曾经看过的连环画、漫画、看图识字等等。因为图形能将一个抽象的东西具体化、形象化,图形化的表述能将一个用文字语...

在 TFS 2010 中运用 Agile
it知识库

在 TFS 2010 中运用 Agile

阅读(40) 作者(admin)

  在“Agile 宣言”中,有几个强调 Agile 团队该如何协同工作的关键词。 其中包括相对于流程和工具而言更重视个体(及其交互)的价值。 各团队将这些价值作为转向 Agile 开发的原因之一。 在过去 10 年左...

it知识库

擦亮自己的眼睛去看SQLServer之简单Insert

阅读(28) 作者(admin)

  不过感觉写那部分内容比较难还需要多查些资料。于是调整了下顺序写下简单的Insert语句。数据库结构还是采用上一篇的结构。具体查看上一篇文章《擦亮自己的眼睛去看SQL Server之简单Select》。今天讨论的语...

it知识库

擦亮自己的眼睛去看SQLServer之简单Select

阅读(23) 作者(admin)

  这篇文章主要和大家讨论几乎所有人都熟悉,但不少人又陌生的一条select语句。不知道大家有没有想过到底是什么东西让SQL Server能理解我们写的select。这中间到底发生了什么,是不是有过冲动想去了解。至少我曾...

对象的自治与智能化
it知识库

对象的自治与智能化

阅读(48) 作者(admin)

  我一直强调对象是自治的,这意味着它应该拥有能表达自身对象特性的数据与行为,对自己的数据与状态负责,对于该数据而言,对象是自给自足的。对象的自治体现了OO最基本的原则,那就是“数据与行为应该封装在一起...

it知识库

高性能网站建设的14个原则

阅读(19) 作者(admin)

  今日大致浏览了一下《High Performance Web Sites》。本书的中文版是《高性能网站建设指南》。本书另有对其中个别问题深入探究的进阶篇《Even Faster Web Sites》,中译《高性能网站建设进阶指南》。  这本...

建设DevOps能力,实现业务敏捷
it知识库

建设DevOps能力,实现业务敏捷

阅读(26) 作者(admin)

  当软件行业进入互联网时代,市场对软件产品和服务的交付提出了更高的要求:不仅要快速实现需求,而且要快速发布上线,并且必须保证业务可靠、高效运行。为了满足这些要求,IT组织需要强有力的流程、技术和人员作为保...

it知识库

即将毕业,却欲走上Java的路,但心里莫名的奇怪

阅读(21) 作者(admin)

  公司准备走RedHat+Sybase+Java路线。新来了软件经理,是原来在深圳做Java的。这个说大不大,说小也接近百号人的软件公司,软件部才十余人。老总大会上表态希望加强目前最薄弱的软件部,希望重振当年这城市软件龙头...

it知识库

敏捷发布与轻应用

阅读(22) 作者(admin)

  对于流行的“敏捷发布”概念,我的感情很复杂。一方面我自己就是敏捷发布的忠实支持者,但又看到了对它大量的滥用,甚至我自己也有可能滥用。  前些日子看见一个典型案例,一同行说,自己的新浪微博应用,...

开发"愤怒的小鸟"的Lua语言:Wax框架详解
it知识库

开发"愤怒的小鸟"的Lua语言:Wax框架详解

阅读(21) 作者(admin)

  2011年6月的编程语言排行榜Lua语言一军突起,一举进入前十名。这与一年前苹果决定在iOS系统上使用Lua语言密不可分。但是,你了解如何用Lua语言在iOS上开发应用吗?这里将向各位介绍Lua语言的iOS应用开发框架Wax,其...

it知识库

敏捷开发“松结对编程”实践

阅读(17) 作者(admin)

  传说中的结对编程,大致结构是两个人共用一台电脑,一个开发,一个测试,以随时评审来抵消返工时间损失。  传说归传说,谁也没有见过。问题出在哪里?有两种主要原因。  一是来自高层的,高层感觉两个人只有一个人干...

Web前端开发中的MCRV模式
it知识库

Web前端开发中的MCRV模式

阅读(18) 作者(admin)

  摘要  针对前端开发中基于ajax的复杂页面开发所面临的代码规模大,难以组织和维护,代码复用性、扩展性和适应性差等问题,本文尝试以MVC思想为基础,结合Web前端开发中“内容-结构-表现-行为”相分离的...

谈SOA和平台
it知识库

谈SOA和平台

阅读(44) 作者(admin)

  在谈这个之前,还得再说下SOA和平台。SOA做两件事情,一个是解耦并识别可重用的服务,一个是对服务进行灵活组装和编排满足业务需求,SOA核心是业务和技术的解耦,服务和能力的复用。而在IT领域的平台平台的概念目前基...

it知识库

浅谈JavaScript编程语言的编码规范

阅读(45) 作者(admin)

  注:本文转载自 developerworks  作者:王丹丹,高级软件工程师,IBM  简介: JavaScript 编程语言作为最流行的客户端脚本语言,早已被众多 Web 开发人员所熟悉。随着 Web2.0 时代的到来和 Ajax 技术的广泛应用,Java...

it知识库

开发到底是什么?

阅读(55) 作者(admin)

  本来计划在这一篇的时候发一些关于Hash算法对于关键词过滤以及屏蔽,特别是一些不和谐的词,但是推迟了一下。在上一篇的中做的一个缓存类受关注的并不多,所以就来吹吹牛,讲下开发到底是为什么。  18岁的时候我...

it知识库

谈软件架构

阅读(36) 作者(admin)

  最近看了下《架构之美这本书》,摘录了部分书中的内容,在摘录书里面内容前先谈谈我自己对架构的看法。架构应该包括了功能性架构和非功能性架构两个方面的内容。我们常说的J2EE,DotNet标准架构框架更多的是非功...

it知识库

继续干IT的十个理由

阅读(36) 作者(admin)

  英文原文:10 reasons to stay in IT  在文章《不干IT的十个理由》中,Jack Wallen列举了一些离开IT这个行业的理由。而我呢,则愿意提供一个不同的观点,下面有我自己的一些思考,这些也许能对阐明为什么你应当留在...

it知识库

给移动应用开发新手的6个建议

阅读(36) 作者(admin)

  英文原文:6 Tips for Beginning App Developers  转到移动应用程序的开发,并不只意味着去适应一个小得多的显示屏。不管是在苹果应用商店(App Store)、微软的Windows Phone应用商店(Windows Marketplace)、Googl...

it知识库

观点:如何正确的对待设计模式

阅读(39) 作者(admin)

  自从接触设计模式以来,一般看到的评论是以推崇为多。不过比较欣慰的是,最近在看《编程人生》中,有两个人对设计模式比较不屑。  之所以欣慰,并不是因为凑个热闹看他们互相攻击,互相批评——而是因为...

it知识库

创业编程七个错误认识

阅读(26) 作者(admin)

  本文是从 What’s Your Start-up’s “Bus Count”? 7 Myths of Entrepreneurship and Programming 这篇文章翻译而来。  多少年来,人们普遍有一种看法,认为软件工程应该和其它种类的工...

it知识库

确定非功能需求

阅读(29) 作者(admin)

  非功能需求一般和系统的状态有关而与系统需要提供的功能无关。通常是系统的“ ilities”功能,比如可扩展性(scalability)、互操作性(interoperability)、可维护性(maintainability)、移植性(portability)、...

it知识库

小温谈数据库优化--数据设计篇

阅读(33) 作者(admin)

  三大范式:  第1规范:没有重复的组或多值的列,这是数据库设计的最低要求。  第2规范: 每个非关键字段必须依赖于主关键字,不能依赖于一个组合式主关键字的某些组成部分。消除部分依赖,大部分情况下,数据库设计...