240 发简信
IP属地:福建
  • 120
    为什么我们需要DDD

    持久化几乎是软件的必备能力。所以,面向数据的设计,成为很自然的选择。 试想作为开发人员,你了解需求后,开发的第一件事就是设计数据库表结构,然后一顿CURD操作,软件就完成了。...

  • 软件系统的复杂性

    软件系统,就是使用软件技术来实现业务价值。所以,软件系统本身包含两个方面: 业务 技术 业务才是软件系统的核心价值之所在。试问,如果软件使用了非常先进高超的技术,但是却没有解...

  • 软件质量思考(三)依赖模拟

    上一篇文章我们谈到如何分离领域逻辑以利于测试。然而领域层内部各种实体对象之间仍然会有依赖。单元测试测的是单元对象内部的代码,不测试被依赖对象。对此,要怎么办呢? 还是通过接口...

  • 软件质量思考(二)分离领域逻辑

    单元测试是软件质量的基本保证。但是,单元测试的概念至今应该有二十年之久,现实中在国内仍少有实践,听说即便是一线互联网大厂亦是如此。或许互联网业务反而因变动频繁,更加崇尚速度,...

  • 120
    软件质量思考(一)测试金字塔

    软件的质量该如何定义呢?衡量软件的质量可能有很多维度,我们这里不想那么学术。但你可以想象,糟糕的软件质量体现在哪里?从开发者的角度看,基本体现在两方面: 不好读懂 不好维护 ...

  • 120
    docker服务发现(阅读总结)

    写在开头 服务发现在SOA架构中是一个很重要的概念,是支撑大规模 SOA 的核心服务,在应用Docker容器集群的实践中也是非常重要的功能。对于Docker容器之间跨主机访问...

  • 120
    Raft 为什么是更易理解的分布式一致性算法

    一致性问题可以算是分布式领域的一个圣殿级问题了,关于它的研究可以回溯到几十年前。 拜占庭将军问题 Leslie Lamport 在三十多年前发表的论文《拜占庭将军问题》(参考...

  • 有人离职时经理的反应是?

    和HR聊天,发现今年(2015)的软件公司,人员流动特别大。这也可能是我的错觉——也许年年都是这样,以我最近两年了解的几家公司来讲,人员流动率基本都在30%以上,有的甚至更高...

  • 评价文章:
    乱。主题在哪?如果是记录一段旅程,前半段的陈年往事想表达什么?
    不是一无是处,很多描写生动细致。作者对细节情绪的感知相当敏锐,有时让人感觉过敏。
    标点符号这种事就不说了,最基本的。

    多写写,对你有帮助。不只是写作技能,还能语言表达能力,理顺情绪、思路,可能还包括过去、当下、未来。

    评价作者本人:
    超强的感知能力。用对对方,叫敏锐;用错地方,便是过敏。

    未尽事宜,请我吃饭,见面聊聊。

    少年内观

    “少年”内观 ----风雪无眠 第一篇出行 为什么叫少年内观呢,其实,少年实际已经超过而立之年,按常人的感觉来讲是不应该有疑惑的年纪,是应该一往直前冲的人,但是,在经...

  • 120
    IaaS之后

    引子 云服务的热度越来越高,IaaS、PaaS、SaaS开始逐渐为大家所知,论坛时期的那些草根站长也开始不自己购买服务器转而使用云主机了,大环境在慢慢变好,特别是对创业人员来...