码迷,mamicode.com
首页 >  
搜索关键字:c++ 高质量    ( 2183个结果
代码大全学习笔记(四):第7章--设计高质量的子程序
1. 子程序是为实现特定目的而编写的一个可被调用的方法(method)或过程(procedure),例如c++中的函数、java中的方法子程序避免代码段重复,提高代码可读性,同时方便代码改动2. 好的子程序名字(1) 避免使用无意义、模糊不清的动词,例如processInput()(2) 根据需要确...
分类:其他好文   时间:2015-08-08 21:14:58    阅读次数:135
代码大全学习笔记(二):第4-5章
1. 主要的构建实践2. 软件构建中的设计是一个确定取舍和调整顺序的过程,处处都有tradeoff3. 软件的首要技术使命就是 管理复杂度将整个系统分解为多个子系统,子系统高内聚、低耦合,尽量减少在特定时间段所面临的复杂度,从而减少脑力负担4. 高质量设计的具体特征:(1) 最小的复杂度:简洁、易于...
分类:其他好文   时间:2015-08-08 17:58:16    阅读次数:132
iOS 读书笔记-单元测试XCTest
测试驱动下的iOS开发。这两天看了一下关于这方面的基础知识。扫一下盲。测试驱动开发,英文Test-Driven Development 简称TDD。他是一种新型的软件开发方法。他要求在写代码之前先编写测试代码,然后之编写使测试通过的代码,通过测试来推动整个开发的进行。有助于编写简洁可用和高质量的代码。并加速开发过程。 传统开发:编写程序->设计测试用例->编写测试用例程序->单元测试->编写测试报告...
分类:移动开发   时间:2015-08-07 20:16:16    阅读次数:356
C++ Primer 学习笔记_28_操作符重载与转换(3)--成员函数的重载、覆盖与隐藏、类型转换运算符、*运算符重载、->运算符重载
C++ Primer 学习笔记_28_操作符重载与转换(3)--成员函数的重载、覆盖与隐藏、类型转换运算符、*运算符重载、->运算符重载 一、成员函数的重载、覆盖与隐藏     对于类层次的同名成员函数来说,有三种关系:重载、覆盖和隐藏,理清3种关系,有助于写出高质量的代码。  1、成员函数的重载     重载的概念相对简单,只有在同一类定义...
分类:编程语言   时间:2015-08-06 20:32:35    阅读次数:95
Ant学习-001-ant 基础知识及windows环境配置
一、Ant 概要基础知识Apache Ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发,用以构建应用,或结合其他开源测试工具例如 git、TestNG等搭建持续集成测试开发环境,从而高效、高质量的构建产品。Ant 有以下一些优点:跨平台,可移...
分类:Windows程序   时间:2015-08-05 23:54:21    阅读次数:243
《高质量程序设计指南C/C++》 林锐 韩永泉编著 总结2
第 3 章  命名规则 1.共性规则: 规则1.标识符应当直观且可以拼读,可望文知意,不必进行“解码”。 规则2.标识符的长度应当符合“min-length&& max-information”原则。 规则3.命名规则尽量与所采用的操作系统或开发工具的风格保持一致。 规则4.程序中不要出现仅靠大小写区分的相似的标识符。 例如: int x,  X;    // 变量 x 与 X 容易...
分类:编程语言   时间:2015-08-04 22:59:35    阅读次数:166
《高质量程序设计指南C/C++语言》 林锐 韩永泉编著 总结3
第 9 章  类的构造函数、析构函数与赋值函数 1.构造函数初始化表的使用规则: 1)如果类存在继承关系,派生类必须在其初始化表里调用基类的构造函数。 2)类的 const 常量只能在初始化表里被初始化,因为它不能在函数体内用赋值的方式来初始化。 3)类的数据成员的初始化可以采用初始化表或函数体内赋值两种方式,这两种方式的效率不完全相同。 2. 类 String 的构造函数与析构函数 ...
分类:编程语言   时间:2015-08-04 22:54:24    阅读次数:165
《高质量程序设计指南C/C++语言 》 林锐,韩永泉编著 总结1
第 1 章  文件结构 1.头文件由三部分内容组成: (1)头文件开头处的版权和版本声明。 (2)预处理块。 (3)函数和类结构声明等。 规则1.为了防止头文件被重复引用,应当用 ifndef/define/endif 结构产生预处理块。 规则2.用  #include   格式来引用标准库的头文件(编译器将从标准库目录开始搜索) 。 规则3. #include  “filen...
分类:编程语言   时间:2015-08-04 20:59:26    阅读次数:120
潍坊OA-法律/咨询行业系统解决方案
通过通达OA在帮助法律/咨询机构落地管理体系的同时结合自身产品客户管理、项目管理、知识管理、档案管理等模块功能,保障业务高质量、高效率、低风险的开展。
分类:其他好文   时间:2015-08-04 18:41:37    阅读次数:122
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!