InfoQ

InfoQ

主题/标签专用视图

代码质量相关的内容


最新“代码质量”相关专题内容

颠覆者生存:互联网产品测试观点

主题
代码质量,
质量,
单元测试,
软件工匠,
测试驱动开发,
度量,
架构 ,
测试,
互联网,
敏捷

对速度就是生命的互联网产品来说,“快”是生存所必需的技能。不幸的是,传统的软件测试过程似乎总是很难快起来,传统软件测试严格的过程与文档要求,仅通过文档与开发交流,让软件测试总是游离在开发团队的加速计划之外。 所以,在互联网时代“颠覆为王”的口号下,让我们把传统测试的瓶瓶罐罐摔个干净!在互联网的时代,只有不敢想,没有不可能! PK1: 度量质量的测试 VS 提高质量的测试 PK2: 测试人员的测试 VS 全员的测试 PK3: 用户质量至上 VS 开发质量至上 PK4: 严格的测试过程 VS 开发与测试的协作。

“代码质量”相关新闻

软件质量简介

主题
质量交付,
代码质量,
质量,
软件工匠,
企业架构,
商业,
敏捷

最近,Chappell & Associates的负责人David Chappell发表两篇文章,讲述了软件质量的一些不同方面:功能、架构和流程;质量与用户、开发人员和投资者的关系;以及随着时间的推移,外部软件和内部软件的缺陷会造成的影响。

Coverity:开源代码比商业代码缺陷少

主题
代码质量,
代码分析,
自动化测试,
质量,
调试,
软件工匠,
自动化操作,
编程,
测试,
敏捷,
静态分析

Coverity的一项调查发现,在代码量相当的情况下,使用了static analysis的开源代码通常比商业私有代码的缺陷少。

InfoQ专访:Coverity谈“开发中测试”与程序员最常犯的编码错误

主题
代码质量,
质量,
单元测试,
软件工匠,
测试驱动开发,
测试,
代码评审,
代码复查,
敏捷

Coverity公司位于美国加州旧金山,他们的产品包括Coverity Integrity Control、Coverity Static Analysis等一系列代码分析工具。日前,Coverity公司产品副总Ezi Boteach先生就“开发中测试”、代码复查和开发人员最常犯的编码错误接受了InfoQ中文站的采访。

w3ctech 2011 JavaScript专题会议(上海站)​综述

主题
HTML 5,
JavaScript,
HTML,
代码质量,
动态语言,
标识语言,
Web框架,
质量,
API设计,
语言,
最佳实践,
软件工匠,
API,
Dojo,
编程,
设计,
敏捷,
ECMA,
工具,
RIA,
架构 ,
评论,
原型

w3ctech 2011 JavaScript专题会议(上海站)​最近在张江畅星大厦召开,参会者200多人,来自国内技术社区的四位知名专家高博、权一、杜欢、贺师俊分别做了精彩的演讲,涉及的内容包括测试驱动开发、ES5新特性、iOS上的Web应用、Javascript框架API设计思想等。InfoQ中文站整理了大会的精彩内容,供读者参考。

微软产品总监谈下一代Visual Studio vNext及DevOps

主题
工作流/业务流程管理,
团队协作,
代码质量,
Visual Studio Team System,
业务流程管理,
DevOps,
分布式团队,
代码分析,
协作,
质量,
Visual Studio,
持续交付,
企业架构,
商业,
SOA,
平台,
.NET,
团队工作,
调试,
软件工匠,
微软,
敏捷技术,
IDE,
架构 ,
敏捷,
编程,
代码生成,
代码评审,
云计算

10月10日,微软望京办公室,InfoQ中文站对微软总部敏捷开发和Visual Studio产品线战略总监Sam Guckenheimer进行了采访。主要谈及了微软是如何做敏捷开发的,如何运用ALM来提高沟通和管理效率、下一代开发平台Visual Studio vNext的特性及DevOps等。此外Sam还对刚刚结束的BUIL大会进行了简要的总结、同时谈论了他的关于在Visual Studio中运用敏捷的新书以及Tech Ed 2011等话题。

JavaScript异步编程的Promise模式

主题
HTML 5,
JavaScript,
代码质量,
HTML,
RIA,
动态语言,
标识语言,
质量,
设计模式,
Web 2.0,
语言,
最佳实践,
软件工匠,
工具,
企业架构,
分布式编程,
敏捷,
模式,
Dojo,
面向对象设计,
设计,
编程,
事件流处理,
Node.js,
技术趋势

异步模式在web编程中变得越来越重要,对于web主流语言Javscript来说,这种模式实现起来不是很利索,为此,许多Javascript库(比如jQuery和Dojo)添加了一种称为promise的抽象(有时也称之为deferred)。通过这些库,开发人员能够在实际编程中使用promise模式。我们来了解一下相关的概念和应用。

“代码质量”相关文章

用Rails创建高质量Web应用

主题
Ruby on Rails,
Ruby,
JavaScript,
代码质量,
动态语言,
Web框架,
质量,
语言,
软件工匠,
安全,
REST,
编程,
架构 ,
跨站脚本XSS,
Rails,
敏捷,
RubyConf

越来越多的企业开始选择Rails作为Web应用的框架,但Rails应用的质量却参差不齐。本文将逐一讨论几个影响Web应用质量的因素。

“代码质量”相关技术演讲

大型团队中的敏捷开发

主题
团队协作,
代码质量,
协作,
商业软件,
分布式团队,
质量,
Visual Studio,
商业模式,
微软,
.NET,
企业级敏捷,
最佳实践,
团队工作,
IDE,
软件工匠,
敏捷,
团队多样性,
编程,
商业,
Visual Studio 2010

在1月份举办的Scrum敏捷实战营中,钟鸣从微软研发团队敏捷开发的最佳实践角度与大家探讨了大型团队中的敏捷开发。

程序员修炼之道,十年之后

主题
Ruby on Rails,
代码质量,
Ruby,
动态语言,
质量,
语言,
敏捷宣言,
敏捷技术,
最佳实践,
软件工匠,
敏捷,
编程,
重用,
图书,
创新,
原则,
模式,
AgileChina2009

10 年之前,Andy Hunt和我合著了《程序员修炼之道》(The Pragmatic Programmer)。自那以后的10年间,软件行业发生了翻天覆地的变化:敏捷软件开发盛行,测试和测试驱动开发在很多开发人员的工作中扮演着重要的角色,而且软件也越来越趋向云计算和多核设备。那么以前的那些建议还是否适用?如果我们今天重写此书,需要做哪些改变?今天,一个讲求实效的程序员正在做些什么?本演讲视频录制于AgileChina 2009。

“代码质量”相关技术访谈

张银奎谈软件调试和软件测试

主题
Ruby,
质量交付,
代码质量,
动态语言,
Java,
质量,
软件工匠,
.NET,
调试,
软件测试,
语言,
编程,
测试,
敏捷,
架构 ,
企业架构

张银奎是国内技术社区软件调试方面的专家,在本采访中,他分享了对软件调试技术在国内发展的理解,为什么软件开发人员要重视调试,软件测试和软件调试的关系,如何培养自己的调试技能,以及关于可调试性的方方面面等。

“代码质量”相关迷你书

高效程序员的10个习惯

主题
Ruby,
质量交付,
代码质量,
Java,
动态语言,
质量,
.NET,
语言,
软件工匠,
敏捷技术,
编程,
图书,
代码复查,
人际沟通,
敏捷,
技术

本迷你书列举了成为高效的开发人员所需具备的10个习惯、思想观念和方法,涵盖了软件开发进程、编程和调试工作、开发者态度、等多个方面。本迷你书精选自《高效程序员的45个习惯》。