只为小站
首页
域名查询
文件下载
登录
重构-改善既有代码的设计(高清带书签版)
重构-改善既有代码的设计(高清带书签版)
2021-07-15 13:34:53
30.97MB
重构
1
华为 C语言编程规范 2011版(带书签).pdf
1、清晰第一 清晰性是易于维护、易于重构的程序必需具备的特征。代码首先是给人读的,好的代码应当可以像文章一样发声朗诵出来。 目前软件维护期成本占整个生命周期成本的40%~90%。根据业界经验,维护期变更代码的成本,小型系统是开发期的5倍,大型系统(100万行代码以上)可以达到100倍。业界的调查指出,开发组平均大约一半的人力用于弥补过去的错误,而不是添加新的功能来帮助公司提高竞争力。 一般情况下,代码的可阅读性高于性能,只有确定性能是瓶颈时,才应该主动优化。 2、简洁为美 简洁就是易于理解并且易于实现。代码越长越难以看懂,也就越容易在修改时引入错误。写的代码越多,意味着出错的地方越多,也就意味着代码的可靠性越低。因此,我们提倡大家通过编写简洁明了的代码来提升代码可靠性。 废弃的代码(没有被调用的函数和全局变量)要及时清除,重复代码应该尽可能提炼成函数。 3、选择合适的风格,与代码原有风格保持一致 产品所有人共同分享同一种风格所带来的好处,远远超出为了统一而付出的代价。在公司已有编码规范的指导下,审慎地编排代码以使代码尽可能清晰,是一项非常重要的技能。 如果重构/ / 修改其他风格的代码时,比较明智的做法是根据 现有 代码 的 现有风格继续编写代码,或者使用格式转换工具进行转换成公司内部风格。
2021-07-14 17:02:56
4.84MB
C语言
编码规范
华为
1
C++教程(w3cschool.2015版.文字版.
带书签)
.pdf
W3CSchool 是因特网上最大的 WEB 开发者资源,其中包括全面的教程、完善的参考手册以及庞大的代码库。这里的出品的C++教程质量一流,内容贴近最新版C++标准,是学习C++编程基础的好教程。
2021-07-14 16:26:14
1.62MB
W3CSchool
C++
C++教程
1
JAVA并发编程实践(中文版,高清非扫描版本,带书签)-Java文档类资源
产品参数 作者:Brian Goetz,Tim Peierls,Joshua Bloch,Joseph Bowbeer,David Holmes,Doug Lea 翻译:韩锴,方妙 出版发行:电子工业出版社 印次:2007年6月第1次印刷 定价:58.00元
2021-07-14 11:58:49
36.81MB
JavaConcurre
JavaConcurre
Doug
Lea
1
Linux for Beginners电子书原版无水印带书签完美pdf版
Linux for Beginners电子书,原版无水印带书签完美pdf版
2021-07-13 21:10:27
2.38MB
Linux
初学者指南
1
马伟-编写高质量代码 改善C程序代码的125个建议(带索引书签目录高清扫描版).pdf
本书从C语言语法和C11标准2个方面深入探讨了编写高质量C代码的技巧与禁忌, 一共总结出125条宝贵的建议。每一个建议对应C程序员可能会遇到的一类问题, 不仅以建议的方式从正反两面给出了实践证明为十分优秀的解决方案和非常糟糕的解决方案, 还分析了问题的根源。
2021-07-13 15:21:20
106.59MB
编写高质量
改善C程序
125个建议
带书签目录
1
STM32F4系列 STM32F407中文手册 带书签
RM0090参考手册. STM32F4系列中文数据手册,带书签,网上找的资源,翻译的很不错,有需要的可以下载看看。
2021-07-13 10:46:42
20.6MB
STM32F4
1
C#多线程编程实战_中文高清完整版_带书签目录
C#多线程编程实战_中文完整版_带书签目录。 多线程技术,很有用的参考书,C#进阶用
2021-07-13 08:20:56
22.49MB
C#
进阶
多线程
1
Thinking in UML 第二版 带书签 无水印
经典的UML书籍,比较全面,从什么是,讲到了为什么,怎么用,值得一看
2021-07-13 00:48:56
162.05MB
UML
1
高质量C++编程指南 清晰版 带完整书签 PDF
高质量C++/C编程指南,很好的一部C++编程风格与习惯的教材,即使你是个C/C++高手,还是很有参考意义。
2021-07-12 21:59:54
64B
C
C++
带书签
高清版
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
CUDA并行程序设计 GPU编程指南-中文扫描539页完整版pdf+高质量英文完整591页原版非扫描pdf
ChinaMeteorologicalDataHandler.R
python大作业--爬虫(完美应付大作业).zip
华为OD机试真题.pdf
2019综合测评仿真.zip
机械臂碰撞检测 八组逆解碰撞检测 机械臂避障路径规划
quartus II13.0器件库.zip
多目标优化算法(二)MOEAD(附带NSGA2)的文档和代码(MATLAB)
新型冠状病毒疫情_2020年东三省数学建模A题_论文展示
Python+OpenCV实现行人检测(含配置说明)
汽车仿真之电池模型-适合新手入门
股票价格预测-LSTM-TCN-GBDT:使用四种算法(LSTM,TCN,GRU,GBDT)进行股票价格的预测和预测结果的检验。有四种算法(LSTM,TCN,GRU,GBDT)用于预测股价并检验预测结果-源码
适用于eNSP 1.3.00 可加载的USG6000V防火墙设备包
RX560 bios合集(请务必注意显存品牌和大小以及是否需要6pin!)含刷新工具.zip
大唐杯资料+题库(移动通信)
最新下载
死锁环路判定的系统资源分配图约简算法的设计与实现
编译opencv4.5.2缺少opencv_videoio_ffmpeg.dll等文件与编译完成的mingw64与mingw32
99多套各种类别微信小程序模板源码打包下载
5-小车语音控制程序.rar
LogiScope 6.1破解版part2
MFC+OpenGL 读取并显示STL三维模型
连接USB外接摄像头回车自动拍照(也可以连接扫码枪)输出图像名称与输入信息一致+时间
联想平板yoga tablet 2驱动程序 官方最新版
高级算法设计与分析课件
车辆循环工况数据共47个
其他资源
MATLAB贝叶斯网络工具箱
HeadFirst Data Analysis 深入浅出数据分析 中文及英文版
锂电池matlab_simulink建模与仿真
移远BC20_AT_Commands中文版本
3维人脸重建代码
SMPTE 2081 2082 12G-SDI
三相电压型逆变电路MATLAB仿真报告
flotr2.min.js 包 及简单例子
UML嵌入式系统设计
maven settings.xml配置文件参考-阿里云镜像部分
农田无线传感器网络中能量异构簇头选择的优化
Python爬取世界港口数据
JQuery1.4.1
php完美pdo类封装
apache-maven-3.5.2 资源包以及配置方法
火焰灯LED灯板+主控板PCB文件
基于Bootstrap3的响应式布局网站教程源码(五)
权限 用户 角色 管理系统 源码 内附表结构
学生信息管理系统(VB+SQL Server2000)
html5的css3-mediaqueries.js和html5.js两个js
Selenium WebDriver的笔记整理