改Bug,写Bug

改 Bug,写 Bug

前言

咦~,可以这么说关于开发这点事,可以用以下几字箴言概括:

写 bug,改 bug,再写 bug,再改……

然后,还可以用类计算机语言大概这么表示

p = Package.start()  # 开始项目

while True:
    p.write(bug);  # 写 bug
    if p.check():  # 检查
        p.fix(bug);  # 改 bug
p.done()  # 项目结束

项目流程

近期内体会了开发一个完整的 PyPi 项目的流程,以 dhnn 为例。

一开始折腾核心算法核心算法折腾好后折腾优化优化折腾好后折腾封装封装折腾好后折腾推广推广折腾好后还得折腾无止尽地维护

然后每个环境还得测试,测试还不算,还得写大大小小的文档。

  1. 核心算法
  2. 运行测试
  3. 优化
  4. 封装
  5. 推广
  6. 维护

因此,可以这么说,项目开发就是瞎几把乱搞bug,然后总有人得为你负责。


这算是一篇随笔,因此是不可能有什么结构的,只是像将想法表达出来而已。