如何阅读一本书(一)

阅读的艺术 阅读是一件主动的事,而非被动。 阅读的误区 太多的资讯就如同太少的资讯一样, 都是一种对理解力的阻碍. 我们在这个互联网上接触的到的音频,

设计模式-SOLID五大原则(十)

单一职责原则(SRP) SRP: Single Responsibility Principle A class or module should have a single reponsilibility.一个类或者模块只负责完成一个职责(或者功能) 一个类只负责完成一

GitHub 徽章制作

很早前写过一篇关于Golang持续集成服务之Travis教程, 今天再写写关于 github 上常见的徽章是如何制作的. 让你的开源项目更高大上, 让你的代码也

Go 优雅追踪堆栈错误包

Golang tracks stack error package. 优雅追踪堆栈错误包 安装(Install) 1 go get github.com/yezihack/e 介绍(Introduction) github.com/yezihack/e 项目是一个优雅地追踪你的堆栈信息.方便存储日志里

设计模式-充血模式(九)

充血模式即领域驱动设计(Domain Driven Design, 简称 DDD) 贫血模式 在之前我们写一篇关于贫血模式的文章, 点击查看. 贫血模式是目前主流的一种开发模式, 基于M

孩子是如何认识世界的?

让.皮亚杰 瑞士人,近代最有名的发展心理学家,他的认知发展学成为了这个学科的典范。 20世纪最伟大的心理学家. 与弗洛伊德称为心理学史上两位巨人。

工程师-定律(三)

朴实定律 程序应该熟悉的常用定律法则 二八定律 二八定律是指在任何一组东西中, 最重要的只占其中一小部分, 约20%. 其余80%尽管是多数, 却是次要的

工程师-阅读(二)

技术书籍 推荐参考: «豆瓣编程图书TOP10» 程序员修炼之道(第2版) 豆瓣分:9.0 原英文名«The Pragmatic Programmer» 直

设计模式-接口组合(八)

有一种非常经典的设计原则: 组合优于继承, 多用组合少用继承 为什么少用继承 继承是面向对象的四大特性之一, 表示类之间的 is-a 关系. 支持多态特性, 可以解