0105 - 想好再做

尤其是程序底层接口部分,想好再做。

花 1 分钟想,然后花 1 天实现;
花 1 小时想,然后花 1 小时实现。

有时急躁,不自然的就会陷入第 1 种错误的状态。这次在处理 iKindle 底层部分就有很明显的这个问题。由于需求没有明确,导致交互没明确,进而也导入数据结构不明确、变动,这也导致底层接口变动了几次。

另外,由于这个引入了 SQLite 这个新的变量,导致进度不容易把握。不过,就是要经常走出自己的舒适区,才能学到新东西。

好在,今天差不多把 iKindle 的数据部分搞定,明天开发改进 UI 部分,又是一个不擅长的领域…