《Bendy and the Ink Machine™》是一款2018年发布的益智解谜游戏。
“Bendy和墨水机™“是一款第一人称益智动作恐怖游戏,始于动画的遥远过去,结束于一个非常黑暗的未来。
扮演亨利,通过探索乔伊·德鲁工作室废弃的动画师工作室,重温他过去的恶[……]
(1)蛋糕的制作有时间限制,软件也是。
你事先就知道,做蛋糕大概需要多久。如果你估计需要3个小时,那么稍微超出一点时间,问题不大。但如果你实际上拖了一周才做出蛋糕,蛋糕内部可能已经坏了。软件也是这样,如果实际耗费的时间大大超出原先的估计,这个软件十有八九是有问题的。
(2)蛋糕的体积很小,软件项目的规模也不应该很大。
小体积意味着你可以快速进行大量迭代,找出真正有效的方法。每次迭代都是一个实验,它帮你发现有价值的部分。小体积还可以很容易地进行试错。
(3)蛋糕有消费者,软件也必须有消费者。
如果你做出蛋糕,肯定有人愿意尝尝。用户会提供真正客观的数据,帮助发现蛋糕哪里做得比较好,哪里需要改进,这使得设计决策更容易。软件也必须有人愿意尝试,千万不要做出没有人愿意吃的蛋糕。
(4)做蛋糕很有趣,动手前你就知道会做出什么。
软件也应该这样,你很清楚做出来会是什么样,然后再迭代。每做一次蛋糕,就测试一个新想法。如果你感到这件事不再有趣了,很可能哪里出错了。
总之,你把软件想成是一块蛋糕,可以想通很多事情。
From:阮一峰 科技爱好者周刊(第 201 期) – 软件项目应该像蛋糕