跟我一起读经典
文章平均质量分 73
分享自己阅读C++、计算机基础、程序职业素养方面的阅读心得
繁星蓝雨
Happy coding!
展开
-
如何构建高质量软件———大讲堂
文章目录0 背景1 内容0 背景本文内容源自《代码大全》,摘录和学习的目的是为了培养良好的编程习惯。1 内容讲数心得第一讲如何使用条件语句原创 2021-04-26 23:00:59 · 202 阅读 · 0 评论 -
if、else、switch就该这么用,你知道吗?——————如何构建高质量软件
文章目录1 使用if-then-else2 使用switch-case语句1 使用if-then-else1, 先写正确处理的路径,再处理不常见的情况;2,确保对等量分之正确,例如不要把>= 写成>,犯下off-by-one(偏差一)的错误;3,把正常情况放在if后面,不要放在else后面;4,让if后面跟一个有意义的语句(不要是空语句);5,就算只需要一个简单的if,也要考虑else语句,就是写一个空语句,这表明了自己考虑到了这种情况;6,检查自己的if、else是不是搞反了;原创 2021-04-26 22:59:43 · 247 阅读 · 0 评论 -
一位成功程序员应该具备什么样的职业素养,你知道吗?
文章目录0 简介0.1 特点0.2 大概内容1 内容0 简介本文内容来自与《代码整洁之道:程序员的职业素养》一书。成功的程序员在以往的工作和生活中都曾经历过大大小小的不确定性,承受过永无休止的压力。他们之所以能够成功,是因为拥有一个共同点,都深切关注创建软件所需的各项实践。他们将软件开发视为一种需要精雕细琢加以修炼的技艺,他们以专业人士的标准要求自己,他们具有职业素养。软件开发大师Robert C. Martin在书中介绍了真实软件技艺中的各项原则、技术、工具和实践,展示了怎么以自豪、自尊和自信的原创 2021-01-14 12:49:46 · 321 阅读 · 2 评论 -
编程专业人的良好习惯(练习、时间管理、压力、团队协作)
文章目录0 背景1 练习1 卡塔2 瓦萨3 自由练习4 开源5 职业道德2 时间管理2.1 会议2.1.1 是否参加会议2.1.2 会议的控制2.2 注意力点数2.2.1 提升注意力的方法2.2.2 避免行为3 压力3.1 避免方法3.2 应对压力4 团队协作4.1 协作4.2 团队4.3 辅导(原则、实践、技能)4.3.1 学位教育4.3.2 工程师的各个时期5 预估5.1 承诺5.2 预估6 技艺0 背景此篇为《代码整洁之道——程序员的职业素养》的第五篇读书心得,也是最后一篇心得。主要讲述编程专业人原创 2021-01-13 12:13:06 · 357 阅读 · 0 评论 -
专业人士的测试习惯(单元、验收、集成、系统、人工测试、测试驱动开发)
文章目录0 背景1 测试驱动开发(TDD)1. 1 三项法则1.2 优势1.2.1 确定性1.2.2 缺陷注入率1.2.3 勇气1.2.4 文档1.2.5 设计1.2.6 总结1.3 缺点0 背景测试能提高开发效率和质量,并且能显著降低bug的产生。此篇为《代码整洁之道——程序员的职业素养》的第四篇读书心得,主要讲的是良好的测试习惯和方法,可以用于让我们有意培养自己的测试习惯。1 测试驱动开发(TDD)测试驱动开发已经发展十余年,经过历史的验证,已证实TDD确实可以缩短编码周期,提高开发效率,有利于原创 2021-01-12 21:48:47 · 319 阅读 · 0 评论 -
专业人士的编码习惯
文章目录0 背景1 好的编码的要求2 错误的编码方式3 良好的编码习惯3.1 创造性输入3.2 调试3.3 保持节奏3.4 进度控制3.5 准确定义“完成”3.6 帮助和接受他人3.7 辅导0 背景编码是一个具有挑战的心智和体力活动,要做好它不是很容易。此篇为《代码整洁之道——程序员的职业素养》的第三篇读书心得,主要讲的是良好的编码习惯。可以用于纠正我们平时低效、不好的编程习惯,抑或是让我们认识到好的编程习惯并去培养它。1 好的编码的要求1,代码必须正常工作。2,代码必须能帮助用户解决问题。原创 2021-01-07 22:03:06 · 427 阅读 · 4 评论 -
程序员该何时说“不”和“是”
文章目录0 背景1 说“不”2 说“是”2.1 真/假承诺2.2 真承诺应该怎么做2.2.1 团队的角度2.2.2 个人角度3 总结0 背景此篇为《代码整洁之道——程序员的职业素养》的第二篇读书心得,主要讲的是当面对产品需求时,应该何时说“不”和“是“。平时开发过程中,我们总是说”是“,很少说”不“。(因为团队总是喜欢那些给予他们肯定答复的人)。那究竟什么时候该说“不”?当我们说“是”的时候,又是否是正确的呢?本文正是解答这些问题的。1 说“不”1,当面对一些为了赶时间进度而不惜牺牲专业习惯(不写原创 2021-01-06 22:08:52 · 267 阅读 · 1 评论 -
论程序员的职业素养(如何成为专业人士?)
文章目录0 背景1 序言2 程序员的素质(专业主义)2.1 承担责任2.2 不做损害的事2.3 测试2.4 道德2.4.1了解自己的领域2.4.2 坚持学习2.4.3 合作与辅导2.4.4 理解业务知识2.4.5 站在雇主/客户的角度思考问题2.4.6 保持谦逊0 背景这是一个“带你读好书”系列的个人读书笔记中的第一本书。书籍的名称为《代码整洁之道————程序元的职业素养》。读这本书的起因,是因为自己想了解“究竟什么样的才算一个职业的程序员?”,在查阅相关资料后,便选择了本书,并且试读了一些章节后,觉得原创 2021-01-05 22:15:02 · 532 阅读 · 0 评论