gpt4 book ai didi

documentation - 接手一个项目 - 我应该问以前的程序员什么?

转载 作者:行者123 更新时间:2023-12-03 05:52:32 26 4
gpt4 key购买 nike

我正在接管一个商业网站的开发。该网站是由另一位程序员花费两年多的时间开发的。这主要是一项单人工作(维护和扩展网站)。我将有 2-3 天的过渡期,届时其他程序员将向我展示系统。但据我所知,文献资料很少。一切都在代码中(这是有记录的)。这是我到目前为止打算问的问题:

  • 对系统最复杂元素的说明
  • 整体架构描述
  • 支持工具的描述(IDE 设置、单元测试、部署机制)
  • 他曾经影响过的任何书籍、网站、播客系统

我还缺少其他吗?

[编辑]谢谢大家。失去了好的建议。我希望我能接受多个答案!另外,我还要补充一点:

  • 为了提高系统性能,您具体做了哪些工作?目前的瓶颈在哪里?
  • 与此相关,您在系统安全方面做了哪些工作? (你做了什么,现在安全漏洞在哪里)

最后一件事:开发人员表示,如果我需要的话,他稍后可以回答我的问题。毕竟这是他的“宝贝”。但我真的认为 6 个月后他就会离开,他的可用性将会大大降低!

最佳答案

在查看代码之前:

清除 obj 和 exe,然后让他/她重建这个东西。观察任何手动交互(它是单独通过“make”构建还是涉及一些摆弄)。

更好的是:给他/她一台裸露的(刚买的)机器,让他/她演示结帐和重建。然后看看应用程序是如何启动和出现的(有什么 secret 选项要输入吗?)。

然后:在结对编程 session 中,向系统添加一两个功能,并查看这些功能在何处以及如何实现。

上面的内容可能听起来很愚蠢,但我见过一些项目,其中单独构建是一场噩梦,而且很多知识只存在于开发人员的大脑中。没有可信的构建环境并且必须弄清楚如何重建是一场噩梦。

关于documentation - 接手一个项目 - 我应该问以前的程序员什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/436212/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com