pdf

代码整洁之道

  • 1星
  • 日期: 2021-06-29
  • 大小: 16.05MB
  • 所需积分:1分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • free评论
标签: 操作系统

操作系统

软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。

本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。

本书阅读对象为一切有志于改善代码质量的程序员及技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。

推荐帖子 最新更新时间:2021-09-26 09:28

三张图弄懂2自由度PID控制
2自由度PID控制是在一些先进控制算法的温控器中使用的控制技术,本帖以图文形式聊聊2自由度PID控制。 以前的PID控制中用同一控制点对目标值的响应和对干扰的响应,因此,在设定控制点的PID参数时如果重视干扰响应(通常P、I设定得较小,D设定得较大),则目标值响应易出现超调;反过来,如果重视目标值响应(通常P、I设定得较大),则干扰响应就会变慢,干扰出现后要较长时间测量值才会接近控制目标值。
zidonghua01 工控电子
基于STM32Cube USB设备库应用的几个常见问题
1、如何动态地修改设备描述符或字符串描述符?在文件usbd_desc.c里,与设备和字符串相关的描述符可以通过GetDescriptor的回调函数进行动态调整。 2、如何让大容量存储类驱动支持多个逻辑盘【LUN】?在文件usbd_msc_storage_xxx.c中修改STORAGE_LUN_NBR。【xxx代表使用的存储介质】STORAGE_Inquirydata数组里包含了每个LUN的标准查询
月亦雪 综合技术交流
至芯科技FPGA培训资料区(持续更新)
夏宇闻老师谈FPGA工程师的入门学习 1.  必须清楚自己究竟适合不适合做工程师。看看自己的性格特点,是不是特别安静,又耐得住寂寞。因为FPGA工程师是一个辛苦的工作,不但要通过不断学习研究提升自己的设计水平,还要经常性的熬夜加班敲写代码,如果没有一种耐得住寂寞的性格,你最好不要去做FPGA工程师。因为它不像销售那样,动动嘴皮子就可以挣到大钱。在初级阶段,FPGA工程师薪水不会很高,但当你有了一
fpgaw FPGA/CPLD
定位技术的演变:通往UWB之路
     为充分了解超宽带 (UWB) 技术带来的价值和影响,我们需着眼于全局。在本文中,我们将介绍定位技术的演变,以及 UWB 如何塑造其发展前景以及为未来发展铺平道路。了解这项新技术的潜力。      尽管超宽带技术 (UWB) 已经存在了一段时间,但仍被视为新兴“定位技术”,并且目前发展态势良好。精准定位功能是该技术与其他定位解决方案的不同之处,也是促成各种新用例的关键所在。
qwqwqw2088 RF/无线
关于智能家居领域无线通讯技术的选取(转帖)
关于智能家居领域无线通讯技术的选取 现在智能家居的概念很火,涉及到了一些家庭生活方面的电子产品的控制。 这些控制方法中,均采用的是无线通讯技术。 我现在就主要的3种通讯技术做个对比,有什么不对的欢迎指教: 1,zigbee 2,433(其数字通讯模式用现在的新名词叫Sub1G技术,也是伴随IoT的发展而壮大起来的技术) 3,wifi 先说zigbee: 优势:自组网,低功耗,保密性
lyzhangxiang RF/无线
给工业应用中的智能传感器变送器供电
智能传感器变送器在工厂自动化、生产过程用检测仪表和控制设备中得到了广泛的应用,用于测量温度、压力、流量、水平面和许多其他的过程变量。图 1 是现场变送器的方框图,其采用一个电阻式温度检测器 (RTD)、热敏电阻或热电偶来测量主要的变量。图 1:针对过程控制应用的温度变送器方框图该信号链路包括传感器模拟前端、微控制器 (MCU) 以及高精度模数转换器和数模转换器。依靠 4-20mA 环路给智能传感器
maylove 模拟与混合信号

评论

登录/注册

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })
×