第一章

做事要专业,专业的第一步是技能专业,工具专业;

QA自动化测试

自动化行业的软件编程本身大多数时候都是采用人工测试的方法,往往都是一人完成逻辑的编写,这也带来的问题就是对于测试,基本都是软件试用,使用方提出BUG,这种形式无疑是有不符合程序员的职业道德的。
之所以没有办法做QA自动化测试,主要的原因的是,测试主流程的过程中往往会受到硬件的影响,因此这里我们就必须将硬件抽象化(接口化),测试避免受到实物硬件的影响。

单元测试:

https://www.cnblogs.com/zhaopei/p/UnitTesting.html

性能测试:

https://blog.csdn.net/lindexi_gd/article/details/80733217

敏捷开发实现方发:

http://www.scrumcn.com/agile/scrum-knowledge-library/scrum.html#tab-id-3

精益开发

和精益制造原则的概念相近,也可以总结为如下七条原则:
消除浪费
增强学习
尽量延迟决定
尽快发布
下放权力
嵌入质量
全局优化

状态机

两种状态机:mealy和Moore
Mealy:y=f(state)
Moore :y=f(X,state)

常用排序算反

排序算法:冒泡法,选择排序,快速排序
选择排序:依次扫描:选一个值,与后面所有值做比较,扫描到最小的交换位置
快速排序:依次扫描:取一个值,后面的的所有值,将比这个值小的放在这个值后靠前的位置;https://www.runoob.com/w3cnote/sort-algorithm-summary.html

第二章

专业的程序员对于需求是可以合理评估的,能就是能,不能就是不能,只有这样才能把需求处理好,否则会产生一些列不好的连锁反应。

第三章

确定自己可以完成的,就去认真做,划定完成界限

第四章

一心一意编程,不要妄图陶醉自我,累了适当休息,超过2周要加班的事不要做,加班为自己留后手,每天定时定量工作,寻求帮助并给予他人帮助,相互学习,相互获取。

第五章

测试驱动(推动)开发,这里的驱动是一个动词,不是一个名词,用测试去指引开发,3分钟测试一次,一般写函数一般做单元测试,这样后期改起来也更加有信心。
代码+单元测试+注释=完美说明文档;

第六章

永远保持一颗贪婪的心,都技术的贪婪,不断想接触新技术,这个过程是浪费时间的,同时对已有的和新的技术进行练习,熟能生巧,不要目的性太强,赚钱只在少数时候,更多的时候是为赚钱做准备,也不要吝啬教会他人技术,你有1份,他人有0.5份,也许你吃点亏,但你可以拥有1.5

第七章

单元测试
组件测试
集成测试
系统测试
人工探索测试

一般情况下桌面级程序无需系统测试;

第八章

1.时间管理,制定好计划,计划不要被随意打乱,使用25分钟番茄工作法,任何临时穿插的时间最多被推迟25分钟。
2.学会拒绝对自己帮助不大的会议,尽量站立开会,避免争论,用数据说话,让第三方做判断。
3.避免过多的咖啡因摄入,保持好好的休息
4.发现不可行的死胡同,及时爬出,不要死干
5.优化自己的代码结构,避免项目越做越到,越来越难维护,写项目要像写字典一样,代码整洁有序是后期维护的基础

第九章

只要是项目就有项目进度规划和评估,也就是预估。预估不等于承诺一定完成。
乐观预估,正常预估,悲观预估,前后两种概率是1%,中间位大概率事件。
大项目可采用统一的大家投票预估大方式。

一边读一边更新,哈哈哈O(∩_∩)O哈哈~

《代码整洁之道》读后感及总结相关推荐

  1. 代码整洁之道 读后感

    代码整洁之道 读后感 The Clean Coder -- A code of Conduct for Professional Programmers 读后感 看完这本书的感受是,这本书和标题的 & ...

  2. 代码整洁之道(读后感)

    总论: 5S原则: 1.整理(Seiri):恰当的命名. 2.整顿(Seiton):物皆有其位,而后物尽其位.每段代码都有该在你希望它所在的地方.不在就要重构(?) 3.清楚(Seiso).无用的注释 ...

  3. 重读【代码整洁之道】

    一.前言 [代码整洁之道]很经典,但也有些过时,翻译上也有些啰嗦,但总体上是好书.通过对本书核心内容的摘抄,结合自己的经验,整理了一些精简的点,这样你就省的去啃那本400多页的书了. 软件质量 = 架 ...

  4. 《代码整洁之道》(Clean Code)- 读书笔记

    一.关于Bob大叔的Clean Code <代码整洁之道>主要讲述了一系列行之有效的整洁代码操作实践.软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关.这一点,无论是敏捷开发流派 ...

  5. 代码整洁之道(一)最佳实践小结

    摘要: Any fool can write code that a computer can understand. Good programmers write code that humans ...

  6. 2015年第11本:代码整洁之道Clean Code

    前一段时间一直在看英文小说,在读到<Before I fall>这本书时,读了40%多实在看不下去了,受不了美国人啰啰嗦嗦的写作风格,还是读IT专业书吧. 从5月9日开始看<代码整洁 ...

  7. 《代码整洁之道:程序员的职业素养》一一1.5 参考文献

    本节书摘来自异步社区出版社<代码整洁之道:程序员的职业素养>一书中的第1章,第1.5节,作者:[美]Robert C. Martin(罗伯特 C. 马丁),更多章节内容可以访问云栖社区&q ...

  8. 代码整洁之道(Clean Code)- 读书笔记

    Sorry, 许久未更新文章了,主要因为刚刚换了一家新公司,忙于组建团队(建设.招聘.流程.框架等)与熟悉公司业务,还有领导给的其他工作等等,实在是没有时间更新了.最近在和团队分享Bob大叔的< ...

  9. 《代码整洁之道 Clean Architecture》-读书笔记

    大家好,我是烤鸭: 关于<代码整洁之道>,记录一下读书笔记. 代码整洁之道 第一章 整洁代码 整洁代码的艺术 第二章 有意义的命名 避免误导 有意义的区分 使用读得出来和可搜索的名字 避免 ...

  10. 代码整洁之道(一)最佳实践小结 1

    摘要: Any fool can write code that a computer can understand. Good programmers write code that humans ...

最新文章

  1. 使用C#为.NET Interactive开发自定义扩展
  2. php arff文件,python实现txt文件格式转换为arff格式
  3. 【优化调度】基于matlab粒子群算法求解经济调度优化问题【含Matlab源码 1489期】
  4. Linux系统分区概念
  5. DOS简介及基本操作
  6. elasticsearch基础知识
  7. 期末作业代码网页设计代码——网站商城后台通用模板(30页) 大学生后台模板网页作品商城网页设计作业模板 学生网页制作源代码下载
  8. HDU4699 Editor
  9. 万字详解 Linux 常用指令(值得收藏)
  10. Ubuntu Linux 安装 QQ音乐打不开的问题
  11. c语言 mysql 连接字符串,C语言连接MySQL数据库
  12. 推荐的几本数学书【by DaHua Lin】
  13. 和阿文一起学H5——H5工具、素材
  14. 异构计算给我们带来了哪些思考?
  15. VIN码车架号 麦谈帮API数据接口
  16. Windows分屏拔掉显示器之后软件窗口看不到
  17. 运行mongodb报错IMKClient Stall detected
  18. p文件转m文件的方法
  19. PointNet.pytorch程序注释(二)点云分割
  20. 应对挑战,做好预见性维护的数据准备

热门文章

  1. Luat Inside | 致敬经典,使用Air724UG制作简易贪吃蛇
  2. 如何旋转PDF的页面方向?教你2种方法
  3. ROS学习笔记-创建订阅cmd_vel话题节点
  4. linux系统修改屏幕分辨率6,Linux系统怎么更改屏幕分辨率
  5. bzoj 4424: Cf19E Fairy dfs
  6. python爬取千图网图片(出现HTTP Error 403怎么解决)
  7. 数据化是什么,企业为什么要数据化管理?【Teamface企典】
  8. 认识计算机的桌面,电脑桌面的基础知识教程,教你认识电脑桌面
  9. JavaScript open()
  10. Eclipse 中 去掉The word 'xxx' is not correctly spelled提示