读书笔记
Aries Cooper
这个作者很懒,什么都没留下…
展开
-
排序算法python实现
排序算法原创 2022-11-26 20:27:27 · 237 阅读 · 1 评论 -
读书笔记:程序员修炼之道-08-注重实效的项目
注重实效的项目注重实效的项目注重实效的团队不要留破窗户煮青蛙交流不要重复自己正交性自动化无处不在的自动化一切都要自动化无情的测试测试什么怎样测试何时进行测试全部都是写代码中的注释可执行文档标记语言极大的期望傲慢与偏见注重实效的项目注重实效的团队不要留破窗户质量是一个团队问题。团队作为一个整体,不应该容忍“破窗户”——那些小小的,无人修正的代码。煮青蛙留意周围的变化不要让自己成为被煮的...原创 2020-04-19 16:24:22 · 218 阅读 · 0 评论 -
读书笔记:程序员修炼之道-06-当你编码时
当你编码时当你编码时靠巧合编程怎样靠巧合编程实现的偶然语境的偶然隐含的假定怎么样深思熟虑的编程算法的速率O()表示法常识估算重构何时重构怎样重构易于测试的代码单元测试针对合约进行测试编写单元测试使用测试装备邪恶的导向当你编码时注重实效的程序员 批判的思考所有的代码,包括我们自己的。靠巧合编程我们应该避免靠巧合编程——依靠运气和偶然的成功,而应该生思熟虑的编程。怎样靠巧合编程不知道代码为...原创 2020-04-19 15:23:20 · 331 阅读 · 0 评论 -
读书笔记:程序员修炼之道-05-弯曲,或折断
读书笔记:程序员修炼之道弯曲,或折断解耦和得墨忒耳法则使耦合减至最少函数的得墨忒耳法则元程序设计动态配置元数据驱动的应用商业逻辑一个例子不要编写渡渡鸟代码时间耦合工作流架构为并行进行设计更加整洁的接口部署它只是视图发布/订阅Model-View-ControllerJava树视图超越GUI黑板弯曲,或折断如何做出可撤销决策:解耦与得墨忒耳法则 怎样让分离的概念保持分离,并降低耦合元程序设...原创 2020-04-19 13:57:50 · 234 阅读 · 0 评论 -
读书笔记:程序员修炼之道-04-注重实效的偏执
注重实效的偏执按合约设计DBC实现DBC断言DBC和早崩溃不变项的其他用法循环不变项语义不变项动态合约与代理死程序不会说谎要崩溃不要破坏断言式编程何时使用异常什么是异常情况错误处理器是另一种选择怎么样配平资源套嵌的分配对象与异常配平与异常当你无法配平资源时检查分配you can’t write perfect software注重实效的程序员 会针对自己的错误进行防卫性的编码。当每个人都确...原创 2020-04-18 14:50:14 · 330 阅读 · 0 评论 -
读书笔记:程序员修炼之道-03-基本工具
读书笔记:程序员修炼之道chapter03 基本工具纯文本的威力shell游戏强力编辑源码控制调试文本操纵代码生成器chapter03 基本工具纯文本的威力什么是纯文本:可打印字符组成 人可以直接阅读和理解其形式。缺点:与压缩的二进制格式相比,存储纯文本所需的空间更多。要解释和处理纯文本文件 计算上的代价可能更加昂贵。优点:保证不过时杠杆作用更加易于测试shell游...原创 2020-04-12 18:24:34 · 175 阅读 · 0 评论 -
读书笔记: 程序员修炼之道-02-注重实效的途径
注重实效的途径:重复的危害 正交性 可撤销性 曳光弹 原型与便笺 领域语言 估算原创 2020-04-12 17:01:12 · 115 阅读 · 0 评论 -
读书笔记:程序员修炼之道-01-注重实效的哲学
主要是个人的读书笔记1.我的源码让猫吃了2.软件的熵3.石头汤和煮青蛙4.足够好的软件5.你的知识资产6.交流原创 2020-04-12 14:50:25 · 143 阅读 · 0 评论