首页 > 编程语言 >《程序员修炼之道-从小工到专家》读后感(三)

《程序员修炼之道-从小工到专家》读后感(三)

时间:2022-10-25 14:22:12浏览次数:48  
标签:读后感 小工 程序员 编译器 源码 测试 文本 bug

第三章:基本工具

1.纯文本的威力

具有良好定义的结构的纯文本,用纯文本保存知识,可以获得自描述的,不依赖于创建它的应用的数据流。

缺点:与二进制相比所需的存储空间更大;处理代价高。

优点:保证不过时;杠杆作用;更易于测试。

2.shell游戏

熟悉shell使自己的生产率提高。

3.强力编辑

最好精通一种可配置、可扩展、可编程的编辑器,并将其用于所有编辑任务,适当了解其他编辑器。

4.源码控制

能够追踪到你在源码和文档中做出的每一处变动,更好的系统还能追踪编译器及OS版本,有了适当配置的源码控制系统,你就总能返回你的软件的前一版本,极大地提高了开发效率。

源码构建是可重复的,因为你总是可以按照源码将给定日期的内容进行重新构建。

5.调试

调试的目的是为了解决问题,我们要做的就是修正问题,而不是发出指责。

遇到令人吃惊的bug时,进行修正,确定之前为什么没有找出这个bug,考虑你是否要改进单元测试或其他测试,以让它们有能力找出这个故障。如果bug是一些坏数据的结果,看看这些数据经过了那些层面,是否能尽早的进行隔离。

开始查看bug前,首先要确保程序能够成功编译,把编译器警告级设定的最高,准确观察,搜集相关数据,与发现bug的人进行交谈更为直接;必须强硬的测试边界条件,面面俱到的测,还要测试现实中的使用情况。

使数据可视化,调试器通常会聚焦于现在的状态,你有时还会需要观察程序岁随时间变化的状态。

消除bug的过程中二分法较为可靠。

标签:读后感,小工,程序员,编译器,源码,测试,文本,bug
From: https://www.cnblogs.com/fan-wang/p/16824704.html

相关文章

  • 【1024】程序员节丨致敬所有技术布道师
    MobTech袤博科技作为全球领先的数据智能科技平台,秉承着“让世界心中有数”的企业愿景,以数为乐,将技术成就与科研成果共享给每一位开发者。又是一年1024程序员节,MobTech与技术......
  • <<程序员修炼之道:从小工到专家>>阅读笔记04
    最近两天阅读了<<程序员修炼之道:从小工到专家>>这本书的第四章内容,以下对本章六节内容做了笔记:第1节按合约设计1、注重实效的程序员会不信任自己,所以他们针对自己的......
  • 神了,程序员放弃写代码,直接用SQL写逻辑,你废吗?
    ......
  • 《程序员修炼之道:从小工到专家》——读后感2
    此次读后感写于读完《程序员修炼之道:从小工到专家》的第二章的第一节一、注重实效的途径:1.重复的危害:1)维护是整个开发过程的例行事务。系统中的每一项知识都必须具有单......
  • 《代码大全2》——读后感2
    本次读后感写于阅读完《代码大全2》第三章和第四章。一、三思而后行:前期准备1)准备工作的核心目标就是降低风险,改进需求分析与项目规划。前期工作:项目规划,创作案例,分析需......
  • java程序员在交接别人的工作时如何保证顺利交接?
    序言各位好啊,我是会编程的蜗牛,作为java开发者,尤其是在职场混迹了多年的老手,肯定会遇到同事离职的情况,或者自己跳槽的情况,这些都免不了需要做好交接工作,不管是别人交接给我......
  • 程序员的酒后真言
    美国最大的论坛Reddit,最近有一个热帖。一个程序员说自己喝醉了,软件工程师已经当了10年,心里有好多话想说,”我可能会后悔今天说了这些话。”他洋洋洒洒写了一大堆,获得9700多......
  • DevOps|1024程序员节怎么做?介绍下我的思路
    1024,祝每个程序员小哥哥小姐姐节日快乐。因为在研发效能部门,我支持过几次1024程序员节的活动,所以经常有朋友问我1024程序员节怎么做,本篇就是简单介绍下我的思路,希望对......
  • 程序员修炼之道 从小工到专家(3)
    重复的危害:1、系统中的每一项都必须具有单一、无歧义、权威的表示。2、重复的类型有:强加的重复、无意的重复、无耐性的重复、开发者之间的重复。正交性:1、表示某种不相......
  • 《程序员修炼之道 从小工到专家》阅读笔记3
    第14节纯文本的威力本节是第三章:基本工具,首节内容,章节介绍里有一句话:许多新程序员都会犯下错误,采用单一的强力工具,比如特定的集成开发环境(IDE),而且再也不离开其舒适的界......