更明确的说法其实就是要思考好 输入 与 输出,我的输入到底是什么,我的输出又是什么呢,代码中的这一段是用来处理输入的还是处理输出的?
输入越少的系统一般来说鲁棒性是越强的,写这样的系统的代码也不容易出错。
如果不在开始写代码之前思考清楚输入与输出,那写出来的代码很有可能就是混乱不堪的,代码之间的关系会相互纠缠难以理清。
明确输入与输出之后,在写代码的时候也需要做好隔离,不能说我处理输入 A 的代码分散到了天涯海角(这个问题我之前是挺严重的)
写程序最重要的就是理清 input 与 out 然后再 思考 tranform 应该是什么样子的、该怎么写