zoukankan      html  css  js  c++  java
  • 《程序员修炼之道+从小工到专家》读后感2

    近期读后的印象比较深的内容就是正交性上,如果程序各个部分之间是正交的(即对某一功能的不会过度依赖其他部分),这样程序的安全性会提高很多,这样一旦某处需要改动,那么就不会因为该项改动而导致其他的部分也需要改动,可以使得程序维护更轻松,也更容易让他人理解。

    然后就是程序中的重复,不是指代码的重复,指的是一些声明上的重复,声明要尽可能避免重复,重复多了就容易出现矛盾,这会严重危害程序的运行,因此声明要避免重复来确保权威性。

    还有就是原型,在编写某个程序之前先制作一个微型的,功能相仿的程序,这个原型程序可以测试程序的可行性,并且对一些可能的bug提前预知,这样可以省下大量精力来把产品做得更好。

  • 相关阅读:
    【LeetCode】085. Maximal Rectangle
    哈希查找
    堆排序
    归并排序
    希尔排序
    快速排序
    堆区和栈区,malloc和new的区别
    C++基础
    二分查找
    冒泡排序
  • 原文地址:https://www.cnblogs.com/liuleliu/p/11773889.html
Copyright © 2011-2022 走看看