在我的唯一(1-3小时)会议期间,我应该问以前的开发团队?

IDB*_*DBD 14 ruby ruby-on-rails

有Ruby on Rails(1.8,2.3.2)项目.项目的第一个版本是由某个组织制作的.我将在没有该组织的任何帮助的情况下实现该项目的下一版本.我将能够在会议期间(1-3小时)与之前的开发团队的开发人员交谈.

项目统计:~10k LOC,1.0/0.6代码测试比率,rspec

您可以建议您询问有关项目的哪些问题?

Joh*_*yre 41

首先回顾整个项目并尽可能地弄清楚,以便你有上下文,并且可以真正理解他们告诉你的内容.

  • 如果您可以录制对话
  • 对于体系结构概述
  • 为什么他们做出某些建筑决策而不是另
  • 依赖项的完整列表(如果您无法自行解决)
  • 最大的问题是什么
  • 项目的哪些部分始终/永远不会被修复
  • 这个项目的阿喀琉斯之踵是什么
  • 什么会引起最大的麻烦
  • 有哪些安全问题以及修复它的限制因素
  • 如果你是我,你会做什么?
  • 你应该知道你没有问过什么(最重要的问题)

此外,不要评判,你希望他们揭示他们所知道的任何问题.他们很尴尬的应用程序可能有很多问题,你需要尽早知道.如果他们不信任你,他们就不会向你敞开心扉.