有了这些分割,我们不能把人们从教条中解放出来,但仅仅产生了一个相反观点的粉丝。 相对论也可以被应用到软件设计。我需要多少级的 间接寻址 才能完成一定的工作?好吧,看情况。它取决于各种不错的理由,但是主要
软件系统的稳定性,主要决定于整体的系统架构设计,然而也不可忽略编程的细节,正所谓“千里之堤,溃于蚁穴”,一旦考虑不周,看似无关紧要的代码片段可能会带来整体软件系统的崩溃。这正是我阅读Release It
处理大数据量 : 通常基于分布式计算架构,比如云计算基础设施。 15. 选用可靠的工具及软件库、包 : 首先必须确定具体需求,深入了解各种工具、技术与框架及其优劣,然后根据需求选择最适合的那种。
说起精益软件开发,这绝对算是一个老生常谈的话题了。所以在这里,我不想去谈论诸如“精益软件开发的几大原则”或是“精益软件开发的最佳实践”等陈词滥调;只是最近在同事的推荐下,拜读了一本有关IT运维方面的书
用于其它公司)。下面的是我从很多在Facebook工作的朋友那里搜集到的关于这个公司如何开发和发布软件的只言片语。 看起来对Facebook感兴趣的大有人在。这个公司以程序员为主导的企业文化受
iThoughts HD是ipad上的一款杰出的思维导图软件,建立Mindmap把你的点子,创意,以一个一个的用树状图表现出来,让人更容易理解,同时可导出Freemind,Mindmanager,OPML等格式。
PYX是一个Python的图形软件包,能够输出PostScript和PDF文件。它将TeX/LaTeX接口与PostScript的一个抽象结合来绘图模型。已经内置了一些复杂的任务如高质量的2D和3D绘
对他人,不能被“自实现的预言”局限在机器的世界里。 不过我也发现,“技术人员(当然我主要说的是软件开发人员)不适合跟人打交道”的负面影响不止于此,它还成了一种刻板印象(stereotype),进而
理、财务管理。同时内置CRM(客户关系管理)和BI(商业智能)。 ERP系统本来就包含了很多的管理软件在里面。ERP将企业内部所有资源整合在一起,对采购、生产、成本、库存、分销、运输、财务、人力资源进
最近,资深软件工程师 Cagdas Basaraner 在 博客 中总结了软件开发实践过程中常用的几个衡量软件质量的指标,包括源代码行数、代码段/模块/时间段内的平均 Bug 数、代码覆盖率、设计/开发约束等。
件丢失,甚至可能是登录密码忘记了。 在这种情况下,开源软件提供了大量解决方案,有专门的 Linux 发行版提供了 许多有用 的系统管理软件和数据恢复工具,如 Trinity Rescue Kit ,
disclaimer: 本文所讲的设计,非UI/UE的设计,单单指软件代码/功能本身在技术上的设计。UI/UE的主题请出门右转找特赞(Tezign)。:) 在如今这个Lean/Agile横扫一切的
Telegram Messenger是一个跨平台的即时通讯软件,它的客户端是自由及开放源代码软件,但是它的服务器是专有软件。使用者可以相互交换加密与自解构的讯息, 以及相片、影片、文件,支援所有的档案
其实软件很像房子。 想让你的房子整洁舒适,你必须每周打扫。随着时间的流逝,有些东西会出问题,你必须修理它或换新的。但大多时候你需要做的只是简单的给门或窗刷一道漆就行了。 如果房子料理的好,人们就会喜欢住在里面。
“专利权被写入美国宪法的目的是:为促进科学和实用技艺的进步。”不过当涉及到软件专利时,很难再找到一个比当前这个专利制度表现还要差劲的了。 这是众所周知的事实——大多数人都会毫不犹豫地承认这一点——
象中各自的强项而被贴上标签。 我曾是一个所谓的「数学天才」。所以我主修计算机科学并向往去做一个软件工程师。虽然一直以来「数学天才」或「语文天才」这样的称号从来没有真正的磨去,但只要可以把任何事做强
真正免费的软件并不存在,没有哪一个商家愿意为客户提供免费的东西而自己得不到相应的回报。商人重利众所周知,所以用户没必要对开源厂商感恩戴德。开源软件与商业并不冲突,它只是一种商业模式,还有更多可取价值。
印度政府宣布了一项 新政策 (PDF),要求使用开源软件去构建应用和服务,努力以可负担的成本确保效率、透明度和服务的可靠性。政策要求所有政府和机构必须要求软件供应商在实现电子政务的应用程序和系统时考虑开源选项。考虑开源选项是一个
在敏捷开发环境中,测试人员可能随时在测试、随时都会发现缺陷,包括还在开发手里没有完成的功能。什么时候发现的缺陷需要记录呢?通常情况下, 开发还没完成的用户故事(story),测试人员发现缺陷只需要告
id=21306&cid=17 开源云计算软件的若干优点 虽然市面上有数量众多的商业软件可用于构建云基础设施,但是在你开始花血汗钱之前,也许应该看一下可供使用的开源方案。虽然开源云软件常常被称为是商业云软件的“替代品”,其