这本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。(作者认为书可以有另一个名字:《如何在意代码》) 读这本书,促使我思考代码中何谓正确,何谓错误。更重要的是,它还可以促使自己重新评估自己的专业价值观,以及对自己技艺的承诺 ...
一 前言 题外:昨天看了某知乎用户的回答颇为感慨,大意是说现在主流是框架程序员越来越多,原理 架构 底层方面的越来越少 依赖框架快速出活的程序员工作机会比较多,公司招聘的时候也比较受欢迎。 不能说哪种优秀或者比较low。只要需要就必然有存在的价值,尤其是在快速迭代的今天,速度慢半拍可能就意味着淘汰。 今天说命名可阅读的代码。 二 可阅读的代码 写程序就像建造一栋高楼,包括方方面面,罗马不是一天建成 ...
2021-01-09 22:16 0 365 推荐指数:
这本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。(作者认为书可以有另一个名字:《如何在意代码》) 读这本书,促使我思考代码中何谓正确,何谓错误。更重要的是,它还可以促使自己重新评估自己的专业价值观,以及对自己技艺的承诺 ...
Python 代码阅读合集介绍:为什么不推荐Python初学者直接看项目源码 本篇阅读的代码实现将变量名称转换为蛇式命名风格(snake case)的功能。 本篇阅读的代码片段来自于30-seconds-of-python。 snake snake函数使用正则表达式将字符串 ...
一、通过文档来了解开源项目 通过看文档,你可以快速地掌握这个软件整体结构,它有哪些功能特性,它涉及到的关键技术、实现原理和它的生态系统等等。在掌握了这些之后,然后再去看它的源代码。 强调一点,你必须去看这些开源软件官网上的文档,尽量不要去搜索一些翻译的中文文档。因为中文文档很多都会落后于英文 ...
Common utilities base/kaldi-common.h 几乎所有Kaldi程序都会include该头文件。 该头文件include了一些其他位于base/目录的头文件,主要提供 ...
要移除的目录如下,操作的示例界面如图3.6 所示:①arch 目录下除arm 外的所有子目录; ②arch/arm 目录下以“mach-”开头的目录(除mach-s3c2410、mach-s ...
我选择阅读的是《代码大全》第二版这本书。 第一眼看到这本书的直观感受是:这也太厚了点。不过它的厚度或许也说明了它的思想的深度和广度。我是先翻了一下前言和目录,感觉讲的东西确实挺多的,也挺细致的。 这本书我现在还在看,这么厚的一本书十天半个月自然是很难看完的,我觉得也没必要一下子看完,好书 ...
一、BPF_MAP_CREATE 这个系统调用首先调用map_create函数,这个函数就是之前分析的bpf模块整数溢出漏洞所在的函数,其核心思想是对申请出一块内存空间,其大小是管理块结构体+att ...
看到ITFriend中有些小伙伴刚进入公司,面对大量的项目代码,往往手足无措,有点慌,我说下我的经历。 声明:我从事的是C++开发工作。阅读的代码都是基于client/server的,下面谈的是C++项目代码的阅读方法多些 希望懂java的小伙伴分享下java公司 ...