你的灯亮着吗?读书笔记

这本书将了我们应该怎么去定义问题,看清问题的方法:

问题的定义?

每一个解决方案都是下一个问题的来源。需求要持续迭代,程序要不断的优化。

某些问题最困难的部分在于发现问题的所在。 程序设计中,潜在的风险,或者上线后的迭代会不会暴露当前设计的缺陷(可扩展性)?不同的角色的痛点在同一解决方案下可能截然相反。

没有完美的解决方案,如果想不出至少3个可能出错的地方,你就没有真正的理解这个问题。比如最近的一个需求迭代:把放量单位从万更改为个,如果你想到了更改的方法,那针对你的方案思考可能出现的问题:1)当前的放量超量 2)当前的放量失效 3)用户的操作前后不一致。等等。这写问题转换的「成本」问题应该同时被解决。

«« About sqlalchemy python time and date »»