长大后会发现,学习其实就是因为自己想知道

简单总结:
@01 习惯, 看不懂的名词,第一时间google
@02 注释, 注释一些思路;把注释嵌入到工作和生活,像现在的记录
@03 随记, 关注身边的细节,及时回应别人,明白自己想说什么,选择好时机去说
@04 务实方法,ETC(Easier to Change)价值观而不是规则,做得事情更容易改变,而不是更难改变,
@05 务实2,改变某对象的状态,让其自己完成,不依赖无法控制的东西,可逆性:不要只有一个想法
@06 务实3,学习一门文本处理/辅助语言,首选Python
@07 务实偏执,DBC(契约式编程),前置后置条件一定要够严谨,简短的代码,职责少的代码块
@08 尽早崩溃,死掉的程序比瘫痪的程序损失要小的多,不要防御式编程
@09 资源平衡,释放顺序要跟分配顺序相反,随时提醒自己还有资源未考虑到
@10 不要冒进,小步向前,有始有终;为将来的维护和拓展做预设
@11 配置:  将配置做成服务,通过服务的api去查询,不要写成全局变量
@11 配置2: 通过配置将细节移除代码,编写更少的代码更容易维护和扩展且聚焦
@12 耦合:  不相关的库和模块,发生古怪的依赖;一个模块简单的修改,会传播到其他系统模块,人人不敢动手
@13 全局化:尽可能避免全局化;如果非要全局化,包装一层
@14 事件,  响应式编程;有限状态机,当非常适合状态切换时使用;
@15 事件2: 观察者模式,声明函数注册列表在被观察者,外部注册,行为产生时调用注册函数
@16 事件3: 订阅/发布,二者通过信道通信,不管内部实现方式,解耦,提升效率
@17 事件4: 响应式编程/流与事件,通过流来分析事件,可以理解为一种思想
@18 事件5: 变换式编程(管道)完成一个目的,输入到输出通过一些流程进行转换,得到最终结果
@19 继承税:接口,委托,扩展方法(拓展接口是不错的选择),用以上方式代替继承
@20 并发:  打破时域耦合,不要依赖时间,不要依赖调用顺序   

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值