本周总结0628

2019-06-28  本文已影响0人  凡心往事

又拖到现在拉,最近几次都是这样,罪过罪过。

这周仍在断断续续的读《The Art of Readable Code》,受到 “extracting unrelated subproblems” 的思想启发,

我把我的工作流程调整一下,发现更专注更高效了。

原本我的工作流程是这样的:

目标

       base

              task1

              task2

       advance

              task1

              task2

改进之后是这样的:

目标

        task1

               main problem

               sub problems

       task2

               main problem

               sub problems

即,始终优先解决任务的核心问题,然后再处理边边角角的分支问题。

另外一点启发是:如果有段代码难以阅读,尝试列出它正在执行的所有任务。其中一些任务可能很容易提取为单独的函数或类,其他的可能只是某个方法的逻辑段落。

最后,关注自己,关注结果。

上一篇下一篇

猜你喜欢

热点阅读