zoukankan      html  css  js  c++  java
  • 【读后感】编程珠玑(第二版)第五章

    第五章 编程小事
    主要讲述了在编写完代码后,我们需要进行测试,jon提倡我们在条件允许的情况下可以使用一些简单的printf,assert等来测试我们的代码。
    测试过程,一开始从手动测试,到机器测试(编写一些简单的循环语句,保证每一个用例都被测试过)
    断言的艺术:使用断言,就是在检查我们都信以为真的东西是不是真的可靠。这给我很大启发,对一个二分查找来说,在开始查找前,先确定该数组是否是有序的。我很惊讶,连这个都能想到测试一下,看来我是真的很不会测试。
    在测试完毕以后,我们还需要把代码集成起来,查看是否满足需要,我想这应该算是需求测试吧。

    总结:
    书上说,“虽然第一片二分搜索论文在1946年就发表了,但是第一个对所有的n值都没有错误的二分搜索程序缺直到1962年才出现。”可见程序员都是很天真的。。。
    编码、测试、调试、计时四个环节以后才是正确的编写程序的过程。
    阅读全文
    类别:名著观感 查看评论
  • 相关阅读:
    Maximal Square
    Count Complete Tree Nodes
    Rectangle Area
    Implement Stack using Queues
    Basic Calculator
    Invert Binary Tree
    Summary Ranges
    Basic Calculator II
    Majority Element II
    Kth Smallest Element in a BST
  • 原文地址:https://www.cnblogs.com/iammatthew/p/1803870.html
Copyright © 2011-2022 走看看