本周总结0628

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

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

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

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

目标

       base

              task1

              task2

       advance

              task1

              task2

改进之后是这样的:

目标

        task1

               main problem

               sub problems

       task2

               main problem

               sub problems

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaoyanj...
    勤奋的pangdunhu阅读 2,231评论 0 1
  • 一、前言 上一篇文章iOS多线程浅汇-原理篇中整理了一些有关多线程的基本概念。本篇博文介绍的是iOS中常用的几个多...
    nuclear阅读 2,152评论 6 18
  • GCD的队列有两种,一种是串行队列,一种是并发队列。 串行队列: 任务按往队列里的添加先后顺序执行,先进先出(FI...
    软件iOS开发阅读 430评论 0 1
  • 一、前言 本篇博文介绍的是iOS中常用的几个多线程技术: NSThread GCD NSOperation 由于a...
    和珏猫阅读 664评论 0 1
  • 一、开端 队列与任务创建 dispatch_queue_t 自定义GCD队列,区分串行队列与并行队列 dispat...
    思想猿阅读 510评论 0 0

友情链接更多精彩内容