【编者按】作者 Yegor Bugayenko 是 Teamed.io 的软件架构师,热衷于软件质量研究和有效的项目管理方法探索。在本文中,Yegor 就「异常被捕获但并未重新抛出」这个问题进行了深入讨论,并分享了一些建议。对异常只捕获但并未重新抛出究竟是 anti-pattern,还是个普通而且非常流行的错误确实无从考究。但毫无疑问的是,在所有异常捕获代码中,它基本无处不在,正如下面这段代码:...
分类:
其他好文 时间:
2015-07-17 09:47:29
阅读次数:
161
上一篇讲述了做为一名合格的架构师应该具备哪些基本条件。当我们具备了这些条件的时候就可以选择成为架构师了。这时候我们就应该知道软件架构师应该做些什么,不应该做些什么,也就是软件架构师的职责范围。 由于国内外软件土壤差别巨大,适合国外的一些理论在国内不一定行的通,而国内的一些资料往往都是根据国外的资料....
分类:
其他好文 时间:
2015-07-16 16:06:45
阅读次数:
73
题记 最近开始学习如何成为一名合格的架构师.虽然已参加一系列培训,然而仍觉得不够.空闲之于找了一份大纲,开始逐一学习.然而半路出家做软件的我基础本就不扎实,只好用勤补拙,首先参照别人的观点,在结合自己的实际经验,写出自己对如何成为一名架构师的理解,希望大家热心于与援手,能够指点一二. 今天就先...
分类:
其他好文 时间:
2015-07-16 15:36:53
阅读次数:
91
这篇是计算机类的优质预售推荐>>>>《软件架构师的12项修炼:技术技能篇》
《软件架构师的12项修炼》姊妹篇,回归架构工作的技术本源,探寻成功架构师必备的技术技能
编辑推荐
《软件架构师的12项修炼》姊妹篇,回归架构工作的技术本源,探寻成功架构师必备的技术技能
从解决方案的概念化到平台开发及治理,从技术创新的选择到为架构注入企业精神,指明个人和团队在架构工作中的全面...
分类:
其他好文 时间:
2015-07-10 19:10:54
阅读次数:
177
冯威老师,多年来一直从事软件开发和教学工作,先后担任过项目经理、软件架构师、高级软件开发工程师、系统架构师、高级讲师等。具备丰富的软件开发经验和教学经验。授课课时超过 10000学时,讲课细致、幽默、风趣、生动,有责任心,曾在吉林省高校进行循环授课工作,深得高校领导和学生的好评。曾主导多个OA,CRM,ERP产品的系统分析与设计开发,承担过国内外多项大型工程项目的开发。...
分类:
编程语言 时间:
2015-07-08 12:57:32
阅读次数:
172
导读:Kristóf Kovács 是一位软件架构师和咨询顾问,他最近发布了一片对比各种类型NoSQL数据库的文章。虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破。这只是时间问题:被迫使用关系数据库,但最终发现不能适应需求的情况不胜枚举。但是NoSQL数据库之间的不同,...
分类:
数据库 时间:
2015-05-19 14:30:08
阅读次数:
179
为了提升系统性能,开发人员可以从系统的各个角度和层次对系统进行优化。除了最常见的代码优化外,在软件架构上、JVM虚拟机层、数据库以及操作系统层都可以通过各种手段进行调优,从而在整体上提升系统的性能。设计调优处于所有调优手段的上层,它往往需要在软件开发之前进行。在软件开发之初,软件架构师就应该评估系统可能存在的各种潜在的问题,并给出合理的设计方案。...
分类:
编程语言 时间:
2015-04-23 23:35:57
阅读次数:
492
技术类微信公众号推荐(只列出来了我自己关注的哈)。...
分类:
微信 时间:
2015-03-21 18:41:29
阅读次数:
352
导读:Kristóf Kovács 是一位软件架构师和咨询顾问,他最近发布了一片对比各种类型NoSQL数据库的文章。 虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破。这只是时间问题:被迫使用关...
分类:
数据库 时间:
2015-03-17 00:58:00
阅读次数:
242
近年来,对于打造高度可扩展的应用程序,软件架构师们挖掘了若干相关理念,并以最佳实践的方式加以实施。在今天的“信息时代”,这些理念更加适用于不断增长的数据集,不可预知的流量模式,以及快速响应时间的需求。本文将强调并重申其中的一些传统观念,并讨论他们如何在融合云计算的发展,还将讨论由于云计算的动态性而产生的一些前所未有的概念(如弹性)。本文的目标是面向云架构师,如何将移动企业级应用从一个固定的物理环境...
分类:
其他好文 时间:
2015-01-30 16:03:32
阅读次数:
264