2016年6月9日

对于"Why should I have written ZeroMQ in C, not C++",我想说...

摘要: "ZeroMQ" 的作者在文章 ""Why should I have written ZeroMQ in C, not C++ (part I)"" 和 ""Why should I have written ZeroMQ in C, not C++ (part II)"" 中列举了他用C\++实 阅读全文

posted @ 2016-06-09 17:24 MagicBowen 阅读(773) 评论(2) 推荐(3) 编辑

2016年6月6日

DCI in C++

摘要: DCI in C++ 本文讲解的C++的DCI编程框架,目前作为 "ccinfra" 的一个组件提供,可访问 "https://github.com/MagicBowen/ccinfra" 获取具体源码。ccinfra中的DCI框架原创者是袁英杰先生(Thoughtworks),我们在两个大型电信系 阅读全文

posted @ 2016-06-06 11:46 MagicBowen 阅读(1686) 评论(0) 推荐(1) 编辑

2016年5月30日

Effective Refactoring in C++ (三)

摘要: 高效重构 当我们熟练掌握了重构技术后,还不能就此说自己在实践中已经可以安全而高效地实施重构了! 因为落到真正的工程实践环境,安全和高效的重构过程还需要好用的IDE工具,成熟的自动化测试套件,快速高效的开发构建环境,以及良好的编码习惯来支撑. 本节针对C++语言,总结了一些对实施重构非常有用的工程实践 阅读全文

posted @ 2016-05-30 05:55 MagicBowen 阅读(356) 评论(0) 推荐(0) 编辑

Effective Refactoring in C++ (二)

摘要: 如何实施重构 稍微复杂的重构,基本都是由一系列的重构手法组成. 《重构》一书中针对各种重构场景,给出了大量的重构手法.这些手法有的复杂,有的简单,如果不加以系统化的整理和提炼,很容易迷失在细节中. 另外,在不同场景下重构手法的使用是非常讲究其顺序的.一旦顺序不当,很容易让重构失去安全性,或者干脆让某 阅读全文

posted @ 2016-05-30 05:40 MagicBowen 阅读(323) 评论(0) 推荐(0) 编辑

Effective Refactoring in C++ (一)

摘要: 引言 Martin Fowler的《重构:改善既有代码的设计》一书从2003年问世至今已有十几年时间了,按照计算机领域日新月异的变化速度,重构已经算是一门陈旧的技术了。但是陈旧并不代表不重要,恰恰随着演进式设计被越来越广泛的使用,重构技术已经被认为是现代软件开发中的一项必备的基本技能!所以今天在任何 阅读全文

posted @ 2016-05-30 05:29 MagicBowen 阅读(503) 评论(0) 推荐(0) 编辑

2016年5月28日

ODCA最佳实践翻译:Architecting Cloud-Aware Applications (五)

摘要: 附录A:术语表 略。见原文! 附录B:云计算反模式 云计算的反模式指一组应该被避免的在云上不好的设计实践。下面列出的反模式限制了应用程序很好的发挥云计算的优势: 复杂配置。避免不必要的复杂繁琐的配合设置。如果不需要热插拔或者动态配置文件,就依靠持久配置。如果应用程序靠持久配置就可以,那么可以在持续集 阅读全文

posted @ 2016-05-28 07:23 MagicBowen 阅读(287) 评论(0) 推荐(0) 编辑

ODCA最佳实践翻译:Architecting Cloud-Aware Applications (四)

摘要: 云应用成熟度评估 云应用成熟度模型提供了一个简单的方法来评估应用程序的云成熟度水平,正如Richardson成熟度模型用来评估REST API的成熟度一样。成熟度模型为提高应用程序在云中的可靠性、弹性以及扩展性提供了演进路标。 下表列出了四个层次,Level 3表明最高的成熟度层次,Level0表明 阅读全文

posted @ 2016-05-28 07:20 MagicBowen 阅读(452) 评论(0) 推荐(0) 编辑

ODCA最佳实践翻译:Architecting Cloud-Aware Applications (三)

摘要: 云应用设计模式 下面的章节详细介绍了一些设计模式,这些现有的设计模式可以有效地应用到云服务应用程序设计中去。 电路开关 电路开关(Circuit Breaker)设计模式由Michael Nygard所提出,Netflix将它作为云服务的一部分进行了进一步的发展。在该模式下,一个“电路开关”被插入在 阅读全文

posted @ 2016-05-28 07:17 MagicBowen 阅读(208) 评论(0) 推荐(0) 编辑

ODCA最佳实践翻译:Architecting Cloud-Aware Applications (二)

摘要: 云应用架构原则 本节总结了云计算应用架构的基本原则。下表列出了影响应用程序如何组织、编码以及用户交互方式的结构性原则。后面的章节还总结了整个云系统的部署、操作以及与其它系统组件进行交互的运维原则。 这些原则适应于云计算应用架构的不同时间阶段,原则中标记为高优先级的属于开发云计算应用时强烈推荐的,低优 阅读全文

posted @ 2016-05-28 07:10 MagicBowen 阅读(302) 评论(0) 推荐(0) 编辑

ODCA最佳实践翻译:Architecting Cloud-Aware Applications (一)

摘要: Architecting Cloud Aware Applications ODCA(Open Data Center Alliance)最佳实践 MagicBowen( "e.bowen.wang@icloud.com" ) 翻译 简介 为了更有效的利用云计算的潜力,企业必须从根本上改变开发和运维 阅读全文

posted @ 2016-05-28 07:06 MagicBowen 阅读(428) 评论(0) 推荐(0) 编辑

导航

作者 : MagicBowen, Email:e.bowen.wang@icloud.com , 转载请注明作者信息,谢谢!