现在对TDD(测试驱动开发)提供了很酷的支持了。我并不是一个对TDD很痴迷的倡导者,对其它事物也一样,但仍不免激起了一场讨论。这个家伙,让我们暂叫他约翰,说: “在开发一个功能时TDD可以节省开发的时间,但有时
PYX是一个Python的图形软件包,能够输出PostScript和PDF文件。它将TeX/LaTeX接口与PostScript的一个抽象结合来绘图模型。已经内置了一些复杂的任务如高质量的2D和3D绘
OpenERP (08年5月前称之为TinyERP)是一个ERP/CRM系统。 它使用Python语言开发,数据库采用开源的PostgreSQL,系统以GNU GPL开 源协议发布。 系统提供较灵活的
最近,资深软件工程师 Cagdas Basaraner 在 博客 中总结了软件开发实践过程中常用的几个衡量软件质量的指标,包括源代码行数、代码段/模块/时间段内的平均 Bug 数、代码覆盖率、设计/开发约束等。
件丢失,甚至可能是登录密码忘记了。 在这种情况下,开源软件提供了大量解决方案,有专门的 Linux 发行版提供了 许多有用 的系统管理软件和数据恢复工具,如 Trinity Rescue Kit ,
disclaimer: 本文所讲的设计,非UI/UE的设计,单单指软件代码/功能本身在技术上的设计。UI/UE的主题请出门右转找特赞(Tezign)。:) 在如今这个Lean/Agile横扫一切的
Messenger是一个跨平台的即时通讯软件,它的客户端是自由及开放源代码软件,但是它的服务器是专有软件。使用者可以相互交换加密与自解构的讯息, 以及相片、影片、文件,支援所有的档案类型。官方网站有正式发布Android、iOS、Mac
其实软件很像房子。 想让你的房子整洁舒适,你必须每周打扫。随着时间的流逝,有些东西会出问题,你必须修理它或换新的。但大多时候你需要做的只是简单的给门或窗刷一道漆就行了。 如果房子料理的好,人们就会喜欢住在里面。
“专利权被写入美国宪法的目的是:为促进科学和实用技艺的进步。”不过当涉及到软件专利时,很难再找到一个比当前这个专利制度表现还要差劲的了。 这是众所周知的事实——大多数人都会毫不犹豫地承认这一点——
象中各自的强项而被贴上标签。 我曾是一个所谓的「数学天才」。所以我主修计算机科学并向往去做一个软件工程师。虽然一直以来「数学天才」或「语文天才」这样的称号从来没有真正的磨去,但只要可以把任何事做强
真正免费的软件并不存在,没有哪一个商家愿意为客户提供免费的东西而自己得不到相应的回报。商人重利众所周知,所以用户没必要对开源厂商感恩戴德。开源软件与商业并不冲突,它只是一种商业模式,还有更多可取价值。
印度政府宣布了一项 新政策 (PDF),要求使用开源软件去构建应用和服务,努力以可负担的成本确保效率、透明度和服务的可靠性。政策要求所有政府和机构必须要求软件供应商在实现电子政务的应用程序和系统时考虑开源选项。考虑开源选项是一个
录的,自行定义就好。 在敏捷开发环境中,测试人员可能随时在测试、随时都会发现缺陷,包括还在开发手里没有完成的功能。什么时候发现的缺陷需要记录呢?通常情况下, 开发还没完成的用户故事(story),
id=21306&cid=17 开源云计算软件的若干优点 虽然市面上有数量众多的商业软件可用于构建云基础设施,但是在你开始花血汗钱之前,也许应该看一下可供使用的开源方案。虽然开源云软件常常被称为是商业云软件的“替代品”,其
。技术雷达是以独特的形式记录ThoughtWorks技术顾问委员会对行业产生重大影响的技术趋势讨论的结果,为从CIO到开发人员在内的各方利益相关者提供价值。这期雷达的技术趋势主要体现在:受到热捧的 微服务 相关技术,逐步成熟的以
"家谱软件是记录、组织和发表家谱数据的软件。它可以帮助你揭露过去,发现过去的秘密和惊奇。你可以通过多种来源去跟踪祖先,但不是所有的数据都发表在网上,尤其是 19 世纪前的数据,你可能需要去教会、图书馆等地去挖掘过去的历史,
软件(结构)设计说明(SDD) 说明: 1.《软件(结构)设计说明》(SDD)描述了计算机软件配置项(CSCI的设计。它描述了CSCI级设计决策、CSCI体系结构设计(概要设计)和实现该软件所需的详
文档编号: 版本信息: V1.0 创 建 人: 创建日期: 审 核 者: 批 准 人: 批准日期: 编辑软件:Microsoft Word 2003中文版 文件状态: √草稿 「」正式发布 「」正在修改 xxxxxxxxxxxxx公司
1 引言 当今软件系统复杂性不断增加并且对动态性提出了更高的要求,大型软件项目通常采用构件模型和构件化技术提高系统的可扩展性、易理解性和可重用性。Java技术通过JAR文件、包和命名空间以及类加载机
1. 第2章 软件测试策略与过程2.1 软件测试的复杂性分析 2.2 软件测试方法与策略 2.3 单元测试 2.4 集成测试 2.5 确认测试 2.6 系统测试 2.7 验收测试 2.8 测试后的调试