请注意,这种“状态管理”以及过去十年来围绕它的喧嚣……
……请注意,这种“状态管理”以及过去十年来更加活跃的喧嚣,对我来说从来都不是一个特别有用而需要命名的问题。20多年的平庸职业生涯中,我仍然不明白它是什么,为什么会出现这个问题。也许这就是为什么我的职业生涯很平庸?生活在这样一个充满谎言的国家也无济于事。另一方面,一旦有计划和决心,我可以在下周就做出可以工作的最小可行产品。(不,不是 PHP。)我认为喧嚣的根源在于软件变得越来越难以控制的底层,因此有很多自我强加的状态,而业务本身甚至都没有意识到这些状态,这些状态变成了每行代码的常规内容,很容易遇到,但很难记录或向外部人员解释。状态属于业务,而不是你的控制范围,其他所有状态都是寄生的。在程序中一对一地映射业务状态,可以让一切变得简单、容易更改、容易扩展。这通常是命令式的,有时是声明式的(这就是编程出现的地方),从不是函数式的。寄生状态应该被掩盖起来。……
源讨论所有编程哲学都是关于状态的原帖 238 条评论 · 导入时统计