当前位置: 首页 > 设计模式
  • 读《软件开发的201个原则》有感

    在之前关于软件工程能力的系列文章中,笔者参考了百度章淼老师在工程能力方面的思考。并且老师也是推荐了《软件开发的201个原则》作为参考辅导资料。刚好在2024程序猿节之前章老师预告的译作终于出版了,笔者也是立马订购抢先阅读起来。不过讲句实在的,本书并没有给我眼前一亮的感觉,可能是因为大多数原则其实笔者在 ...

    作者:s0nnet | 发布:2021-10-30 | 分类:Go语言, 代码艺术, 工程能力 | 围观:927 次 | 标签:, , | 评论: 2条评论
  • Go语言中的面向对象编程

    本文为技术翻译,原文出自:《Object Oriented Programming in Go》 。 今天有人在论坛上提出了一个问题,即如何在不嵌入的情况下获得继承的好处。对于 每个团队中的人来说,考虑Go的应用而不是他们留下的代码这是非常重要的。 我无法告诉你我在早期Go项目实现中删除的那些代码,因为它没有必要。 Go语言设计者们拥有多 ...

    作者:s0nnet | 发布:2018-08-05 | 分类:Go语言, 网络翻译 | 围观:6,983 次 | 标签:, | 评论: 抢沙发
  • 深入理解Reactor模式

    1. 前 言 在上篇译文《理解Reactor模式:线程模式和事件驱动模式》 中,作者讲解了多线程模式和事件驱动模式的并发网络编程,并且基于事件驱动模型,引出了Reactor这一I/O多路复用模式。但是随着笔者对Reactor模式的深入研究,发现其设计理念在许多开源的高并发网络库中都有应用。并且还有一个于是类似的Proactor模式。 ...

    作者:s0nnet | 发布:2018-08-02 | 分类:Linux系统, 代码艺术 | 围观:13,175 次 | 标签: | 评论: 抢沙发
  • 理解Reactor模式:线程模式和事件驱动模式

    本文为技术翻译,原文出自:《Understanding Reactor Pattern: Thread-Based and Event-Driven》 。 首先,什么是Reactor模式呢?译者在此想结合自身理解说说个人见解。reactor的字面的翻译是“反应器设计模式”或者说“反应堆设计模式”,这里引用一下Wikipedia上的定义:“The reactor design pattern is an event handlin ...

    作者:s0nnet | 发布:2018-07-26 | 分类:代码艺术, 网络翻译 | 围观:10,136 次 | 标签: | 评论: 抢沙发