写代码workflow

2021-02-10  本文已影响0人  何弦Chords
  1. identify the problem: 把要用代码解决的问题清晰地写下来
  2. 分解问题:把这个大问题分成小问题解决
    比如,要画一个图,那么就拆分成:坐标,背景,标题等等一个一个来解决。在解决每一个问题最开始就找自己以前写过的代码。
  3. draft:把代码拼凑出来解决问题。
  4. clean: 检查代码,主要看有没有重复的地方,有重复的就comment掉,然后再跑一遍,如果结果不变就把那些comment掉的地方给删除。有些重复的地方可以写成function或者loop等。
  5. output: 完成代码后备份到github(以便于下一次回收使用。)
    最终的output包括: R/bash/python scripts,或者Rmarkdown
上一篇下一篇

猜你喜欢

热点阅读