数据科学中的code review

英文原文地址为: https://towardsdatascience.com/15-topics-to-consider-as-you-review-code-in-data-science-10eff0182e71

这里仅把数据科学中code review 需要考虑的方面记录一下,建议阅读原文。

Exposure to New Ideas and Technologies

  1. 消除疑问
    1. 在code review的时候,如果不明白某些内容以及为什么这么做,就可以咨询开发者。理解消除数据中的假设和疑问。
  2. 找到清理和压缩代码的方法
    1. 大家的处理方式如果都差不多的时候,就可以一起讨论是否可以开发一套更简洁通用的工具。
  3. 讨论接下来的步骤
    1. 讨论后可能会有新的想法和思路。1+1>2
  4. 解释代码中使用的新库或者技术
    1. 开阔眼界
  5. 理解做同一件事的不同方法
    1. 在进行code review的时候可以想想你会怎么做,他为什么这么做?是否有更好的方法。

Feedback on Code Development and Progression

  1. 讨论代码的架构
  2. 检查代码中的循环和嵌套循环
    1. 是否可以更具可读性和复用性
  3. 查看kwargs和变量
  4. 评估代码输出,减少错误
  5. 发现逻辑错误和bug

Forum to Discuss(code review的形式,建议两三个人的会议)

  1. 敞开心扉,对不明白和不理解的一起讨论。
  2. 寻求建议,如果你不确定哪种处理方式更好,可以咨询大家。
  3. 除了讨论代码,讨论下一步。
  4. 分享bug,如果一个问题你花了俩小时还没解决,可以去寻求帮助。
  5. 在白板上讨论大家的想法,通过一些简单的例子。

    

猜你喜欢

转载自blog.csdn.net/lpfangle/article/details/128282978