TestProf文档中文版翻译完成上线

我在前几篇博客中翻译推荐了关于 TestProf 的一些使用方法和技巧,这个 Evil Martins 出品的 Ruby 测试工具 Gem 的强大和有趣,从中可窥一斑。要想了解和使用 TestProf 的全部功能,当然还是需要去看它的官方文档(地址:https://test-prof.evilmartians.io)。顺便说一句,连这个 Gem 文档的网站都秉承了 Evil Martins 的一贯风格,同样的精致,同样的讲究设计感。

“端口—适配器”模式的概念(3)

这是“端口—适配器”模式的概念梳理第三部分。

“端口—适配器”模式的概念(2)

这是“端口—适配器”模式的概念梳理第二部分。

“端口—适配器”模式的概念(1)

最近看了下 DDD(领域驱动设计)和在 Go 中的应用。目前看来,整洁架构(Clean Architecture)和 “端口-适配器架构”(Ports and Adapters Pattern,又叫六边形架构 Hexagonal Architecture)是相对比较成熟的方案了。而后者的概念比较复杂一些,于是在概念上进行一些梳理和澄清。本文是第一部分。

GitHub个人页面的新玩法

最近 GitHub 推出了一个新功能,让你可以展现更加个性的 Profile 页面。简单来说,就是可以创建一个与自己 GitHub 账号同名、且包含README.md的 Repo,那么这个README.md的内容将会自动显示在你的个人 Profile 页面上,而且是在顶部展示。这个新功能一下子引发了大量开发者的极大兴趣,各自八仙过海各显神通,把这个东西玩出了“花”。

成为2020 GitHub北极源代码保险库计划的贡献者

GitHub 最近公布了一项“北极源代码保险库计划”,要把开源软件代码埋藏在北极的数百米地底,至少保存 1000 年。从 GitHub 的官方博客公告看,目前已经有数百万开发者的开源代码被保存到这个“保险库”中了。可以在每个人的 GitHub Profile 页面中查看到自己有没有成为其中之一。