190127
2019-01-27 本文已影响8人
Kernholz
“如果一开始设计得更加合理的话,有些弯路是可以避免的。”
这句话的问题出在哪里?
第一,设计是没有尽头的,世界上不存在完美的规划。
第二,设计的合理程度是难于度量的。无法判断到什么程度是足够合理。
第三,设计是否合理,是因时而异,因地而异,甚至因使用者而异的。新的工具和方法层出不穷,曾经合理的设计可能因为无法适应新工具而变得不合理。
第四,避免了现在遇到的一些错误,未必不会遇到别的错误。
第五,走“弯路”也是有收获的。这次的弯路,让我了解了React.CreatePortal
和React.Lazy
的使用方法和适用范围,这在以后可能会发挥作用。
不要畏惧从头再来一遍——因为实际上你并不会真正从头再来,前一次、前一版中积累的经验、踩过的坑,都将帮助你在再来一次时更加顺风顺水。当初花了一个礼拜做到的,重来一次也许只要一两天。因为你本身已经得到了锻炼和提升。