四点起床,是疯狂还是自律?
如果你在微信读书中搜索「四点起床」,会搜到好几本相关的书籍,其中有一本是《4点起床:最养生和高效的时间管理》,作者是日本的中岛孝志,一位读书狂人。前几天,微信读书系统对我做了这本书的推荐,花了几个小时看完,便疯狂地体验了下。
发布于 思考
连续跑步100天是什么体验?
随着今年夏天的结束,我的体重又回到了 170,对于身高 175 的我来说,170 的体重看上去就是一个胖子。
发布于 跑步
设计模式:面向对象的设计原则下(ISP、DIP、KISS、YAGNI、DRY、LOD)
本文继续来介绍接口隔离原则(ISP)和依赖倒置原则(DIP),这两个原则都和接口和继承有关。文章最后会简单介绍几个除了 SOLID 原则之外的原则。
发布于 技术
设计模式:面向对象的设计原则上(SRP、OCP、LSP)
在面向对象的世界里,可以分为:面向对象的基础知识、面向对象的设计原则和设计模式,如果用武侠小说来做比喻,基础知识就是需要练习的基本功、设计原则就是内功心法、设计模式则是各种各样的具体招式,所以说熟练掌握了设计原则,就能以不变应万变。
发布于 技术
敏捷开发:从理论到团队落地
敏捷开发很早就已经流行过了,之前也零碎地了解了一些相关知识,并在团队中进行了部分实践,但效果都不怎么好。最近又重新梳理了一遍,并结合现状,准备在团队中重新实践敏捷。
发布于 管理
Nike Air Zoom Tempo Next% 实战评测
今年的 9 月 1 号开始了 100 天每天至少五公里的跑步计划,10 月过生日,老婆送了一双 Nike Air Zoom Tempo Next% ,到现在穿着这双鞋跑了近 100 公里,下面说说实际的穿着体验,究竟有没有网上说的那么神。
发布于 跑步
设计模式:面向对象的基础知识
主流的编程范式有三种:面向过程、面向对象和函数式编程,我们现在使用的主流编程语言 C# 或 Java,都是面向对象语言,所以常常说的设计模式也是在面向对象语言这个前提之下。 面向对象的基础知识和一些设计原则,我认为是学习设计模式的基础,本文就聊下这些基础知识。