《代码整洁(Clean Code)》阅读笔记进行中...

捞点儿干的:

主要内容
1简单代码四原则:
通过测试;无重复;表达力(主要设计理念);可优化(预设抽象方案
2命名:
语境内命名;简洁准确;分块越小越好;
3函数:
命名要有意义;输入要少(比如用类整合输入参数)输出最好没有?;
结构短小无重复(最好单个函数只有1/2层逻辑关系,即变成1/2个不可再分的句子“To…,do…”,Switch,break,goto这种破坏性的结构尽量少);
不企图一遍成反复修改优化;
4注释:
能用命名解释就不用注释;TODO注释要定期清理;避免日志型注释(用VCS管理);解释清楚方便优化,警示防坑,
5

附补习知识:
1、版本控制系统VCS(Version Control System)
VCS同义于源代码控制系统,记录历史版本方便维护。
举例子:当前较为流行的几种:VSS、SVN、ClearCase。

(百科https://baike.baidu.com/item/版本控制/3311252?fr=aladdin)(https://www.cnblogs.com/wulinping/p/8610124.html

2、集成开发环境IDE(Integrated Development Environment )
IDE一般包含三个主要组件:源代码编辑器(Editor)、编译器、解释器(Compiler、Interpreter)和调试器(Debugger)。
IDE有很多种类:有的可以支持多种编程语言开发,有的可以支持跨系统平台开发,有开源的收费的。
IDE常见的举例子:有Microsoft Visual Studio(简称VS)功能强大支持多种语言有些收费、Eclipse广泛应用免费开源可灵活用于初学者和专业人士,Code:: Block免费开源的自由软件,CodeLite开源的跨平台易上手。
在实际应用中,每种语言都有几种常用的IDE,可以针对不同语言应用选择不同IDE。

(十种IDE:http://baijiahao.baidu.com/s?id=1596921669367023584&wfr=spider&for=pc
C/C++开发者必备:十款免费集成开发环境IDE
https://blog.csdn.net/dj0379/article/details/52451837
(我的亲身经历说说C++各种IDE的比较
https://blog.csdn.net/luoweifu/article/details/17049557

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

破破2

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值