原文在此,续前…… ——–翻译分隔线——– 在 Go 应用中使用简明架构(2) 架构实现 首先来实现领域层。之前已经说过,应用和其用例将完全可用,但是这不是一个完整的商城。因此,定义领域的代码应当足够短小,这样正好可以放在一个文件中:
Monthly Archives: September 2012
[翻译]在 Go 应用中使用简明架构(1)
原文在此,很长,好文,不解释。不快点翻译,就翻译不完了。 —————-翻译分隔线—————- 在 Go 应用中使用简明架构(1) 关于这篇文章 我想通过展示如何将 Bob 大叔的简明架构使用到 Go 应用,来向这个概念做一些贡献。这里并未对 Bob 大叔的博文进行过多的修改,因此阅读他的文章是理解我的内容的先决条件。 其中,他主要描述了依赖原则,也就是软件的不同部分组织成环的形式一个套一个的应用到架构中。“……也就是说代码的依赖应当是内敛的。内环对外环的一切都一无所知。尤其是那些定义在外环的名字,不应当在内环的代码中出现。包括函数、类、变量或任何命名的软件模型。” 我认为,依赖原则是构建可对框架、UI或数据库进行局部测试并解藕的软件系统的最为重要的条件。当遵循这个条件时,将得到一个有着明确关注分离的低耦合系统。
Nano-SIM 卡的尺寸
果粉们,颤抖吧…… 大家还记得两年前《Micro-SIM卡的尺寸》吗?变态的苹果现在开始使用 Nano-SIM 卡了。 尺寸如下: 相当精确,我觉得自己剪卡是可能的。问题是,两年后怎么办?