Saturday, 3 September 2016

程序员修炼之道读书笔记 15曳光弹的好处



曳光弹的好处:
用户可以较早时间的看到一些能工作的东西。
开发者构造一个能在其中工作的结构。
你拥有一个集成平台 (从而你可以频繁的集成,而不是等到项目最后再去统一集成,降低风险)。
你拥有一些东西可以展示。
你能更好的把握进度。

2016-9-3 16:14:08

Friday, 2 September 2016

LLVM 基础读书笔记1



2016-9-2 17:31:30 作者: Suyog Sarda  && Mayur Pandey 

前言:
书的大概内容:

第一章: 尝试LLVM play with LLVM
第二章: 构建LLVM IR
第三章: IR高阶
第四章: 基础的IR 转换
第五章: IR 转换高阶
第六章: IR 选择DAG 阶段
第七章: 机器码生成(指定架构)

Thursday, 1 September 2016

程序员修炼之道读书笔记 14 曳光弹 (Tracer Bullets)




没有最后的决定。(随着时间和条件的变化,所有已经决定的都可能会改变)
与其specify到死,不如根据实际情况及时调整方向 (写在黑暗中会发光的代码)。可以快速迭代,做出一个原型,跟客户反馈沟通,如果有问题及时修正,如果反馈很好,继续完善。