240 发简信
IP属地:浙江
  • kotlin中的变量约束设计

    可变状态的泛滥往往被认为是软件维护灾难的元凶之一,尤其是当过程封装遇上多线程,普通的面向对象编程技巧完全不堪大用,因为继承/封装/多态等手法针对...

  • Kotlin语言之函数式编程

    Kotlin语言是大名鼎鼎的JetBrains公司(就是可以甩Eclipse数条大街的IntelliJ IDEA背后的公司)出品的现代的编程语言...

  • 《敏捷软件开发》笔记 - 2

    本文写于2013/8/14,谢绝无授权转载 作为个体的人 人们常常选择性的忽略了软件开发和实际过程是由一个一个的个体的人来完成的;然而人都有弱点...

  • 《敏捷软件开发》笔记 - 4

    本文写于2013/8/24,谢绝无授权转载 本文是第四部分,主要讨论方法论和方法设计的一些基本规则,已经如何清晰地定制和应用这些规则。 构建发布...

  • 《敏捷软件开发》笔记 - 3

    本文写于2013/8/18,谢绝无授权转载 本文是第三部分。 信息交换和流动 如果我们将软件开发活动看作是协作游戏,那么如果Kim知道一些Pat...

  • 《敏捷软件开发》笔记 - 1

    本笔记完成于2013/8/11;谢绝无授权转载。 这本书的中文译名是一个平淡无奇的<<敏捷软件开发>>,这个名字是如此的平庸以至于放在书架上不会...

  • Haskell的软件事务内存(STM)

    传统的并发变成模型通过Mutex/Conditional Variable/Semaphore的设施来控制对共享资源的访问控制,但是这一经典模型...

  • 敏捷软件开发背景下的软件设计

    本文谢绝无授权转载。 在目前大部分的软件开发组织中,敏捷开发已经成为毋庸置疑的标配。随着数位技术大神和布道师的宣扬和数量庞大的敏捷教练的身体力行...

个人介绍
软件架构师,程序员,历史爱好者;具有十多年软件开发经验,爱读书不求甚解。