[编程]Architecture&Design
文章平均质量分 83
yan_onion
这个作者很懒,什么都没留下…
展开
-
《代码大全第二版》学习笔记(二)
第三部分 变量 第十章 使用变量的一般事项 10.3 变量初始化原则 1. 在声明变量的时候初始化。 2. 在靠近变量第一次使用的位置初始化它。相关的操作放在一起。 3. 理想情况下,在靠近第一次使用变量的位置声明和定义该变量。 4. 在可能的情况下使用final或者const。原创 2013-11-10 14:49:06 · 988 阅读 · 0 评论 -
《代码大全第二版》学习笔记(四)
第六部分 系统考虑 第二十七章 程序规模对构建的影响 如果你习惯于开发小项目,那么你的第一个中大型项目有可能严重失控,它不会像你憧憬的那样成功,而会变成一头无法控制的野兽。本章将告诉你会遇到些什么野兽,以及到哪里去找鞭子和铁链来驯服它。 27.1 交流和规模 人多时,改善交流效率的常用方法是采用正式的文档。 27.3 项目规模对错误的影响原创 2013-11-16 00:48:14 · 1093 阅读 · 0 评论 -
软件架构模式的种类
在做软件架构设计时,根据不同的抽象层次可分为三种不同层次的模式:架构模式(Architectural Pattern)、设计模式(Design Pattern)、代码模式(Coding Pattern)。 架构模式是一个系统的高层次策略,涉及到大尺度的组件以及整体性质和力学。架构模式的好坏可以影响到总体布局和框架性结构。 设计模式是中等尺度的结构策略。这些中等尺度的结构实现了一些转载 2013-09-05 14:49:09 · 607 阅读 · 0 评论 -
Google C++ Style Guide
原文地址:http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml Google C++ Style Guide Revision 3.260 Benjy Weinberger Craig Silverstein Gregory Eitzmann Mark Mentovai Tashana Landray转载 2013-09-05 14:03:04 · 2003 阅读 · 0 评论 -
《代码大全第二版》学习笔记(三)
第五部分 代码改善 第二十章 软件质量概述 20.1 软件质量的特性 1. 正确性:系统规范、设计和实现方面的错误的稀少程度。 2. 可用性:用户学习和使用一个系统的容易程度。 3. 效率:软件是否尽可能少地占用系统资源,包括内存和执行时间。 4. 可靠性:在指定的必需条件下,一个系统完原创 2013-11-10 22:42:20 · 1031 阅读 · 0 评论 -
《代码大全第二版》学习笔记(一)
第一部分 打好基础 架构的典型组成部分 1. 程序组织 program Organization 2. 主要的类 Major Classes 3. 数据设计 Data Design 4. 业务规则 Business Rules 5. 用户界面设计 User原创 2013-11-09 21:19:40 · 1106 阅读 · 0 评论 -
如何向妻子解释面向对象设计OOD
原文地址:http://www.cnblogs.com/niyw/archive/2011/01/25/1940603.html 前言 此文译自CodeProject上How I explained OOD to my wife>一文,该文章在Top Articles上排名第3,读了之后觉得非常好,就翻译出来,供不想读英文的同学参考学习。 作者(Shubho)的妻转载 2013-09-13 10:28:23 · 701 阅读 · 0 评论