zoukankan      html  css  js  c++  java
  • 代码阅读方法与实践之阅读笔记03

    看到这本书,我就想知道为什么和如何阅读代码。

    书中给了一些答案,也许是为了修复更改代码,也许是为了了解程序是如何工作的,也许是想提取我们可以用的部分等等,这就回答了为什么阅读代码的问题。

    而有选择地阅读代码,同时,有自己的目标。学习新的模式、编码风格、满足某些需求的方法获得其中的某些亮点。要随时准备仔细地研究那些有趣但尚不了解的部分:语言特性、API、算法、数据结构、构架和设计模式。

    另一种积极地阅读现有代码的方式是改进它。软件代码总是被不断地改进。这可能涉及到使用更好的设计或算法、为某些代码编制文档,或增加功能。开放源码项目中的代码常常没有很好地编制文档。在现有的代码上工作时,请与作者和维护入员进行必要的协调,以避免重复劳动或因此产生厌恶情绪。如果更改更为健壮,则考虑申请成为一一个 并发式版本控制系统的提交者- - 拥有直接向项目的源代码库中提交代码的授权。

  • 相关阅读:
    Mysql锁
    开源的13个Spring Boot 优秀学习项目!超53K星,一网打尽!
    大批量数据处理方法
    位运算题目
    限流算法
    linux进程管理之进程创建(三)
    Linux进程管理之状态(二)
    linux进程管理之概念(一)
    #error 、 #line 和 #pragma 的使用
    #undef 的用法
  • 原文地址:https://www.cnblogs.com/123-haozijia/p/14058225.html
Copyright © 2011-2022 走看看