接管一个项目 - 我应该问以前的程序员? [英] Taking over a project - What should I ask the previous programmer?

查看:126
本文介绍了接管一个项目 - 我应该问以前的程序员?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在接管一个商业网站的开发。该网站由另一个程序员开发了两年。这主要是一个单人工作(维护和扩大网站)。我会有一个2-3天的过渡期,另一位程序员会向我显示系统。但是从我所知道的,没有什么文件。一切都在代码中(这是一种记录)。这是我计划到目前为止的计划:




  • 系统最复杂的元素说明

  • 整体架构说明

  • 支持工具说明(IDE设置,单元测试,部署
    机制)

  • 任何一本书,网站,播客他用来影响
    系统的架构。



/ p>

感谢大家。失去了好的命题。我希望我可以接受多个答案!此外,我还会补充说:




  • 您是专门为提高系统性能而做的,现在的瓶颈在哪里?

  • 与此相关,您对系统的安全性做了些什么? (你做了什么,现在的安全漏洞在哪里)



最后一件事:开发人员说他将可以以后要回答我的问题,如果我需要它。这是他的宝贝。但是我真的认为在6个月内他会继续前进,他的可用性将会大大降低!

解决方案

请求Web服务器,域名注册商,数据库服务器,电子邮件服务器以及您可以想到的任何其他内容的所有登录信息。这听起来很疯狂,但是经常,开发人员将自己注册域名作为管理和技术联系。然后,如果原始程序员无法联系,那么该公司将不得不与注册商一起跳过各种各样的环,以使域名恢复。


I'm taking over a development of a commercial web site. This site was developed over two years by another programmer. It's mostly a one-man job (maintain and expand the site). I'll have a 2-3 days transition period when the other programmer will show me the system. But from what I know, there is little documentation. Everything is in the code (which is kind of documented). Here is what I'm planning to ask so far:

  • Explanation on the most complex elements of the system
  • Description of the overall architecture
  • Description of the support tools (IDE setup, unit tests, deployment mechanism)
  • Any book, website, podcast he used to influence the architecture of the system

Any other I'm missing?

[EDIT] Thanks everyone. Lost of good propositions. I wished I could accept more than one answer! Additionally, I would also add:

  • What have you done specifically to improve the performance of the system, and where is the bottleneck right now?
  • Related to that, what have you done regarding the security of the system? (what have you done, and where are the security holes right now)

One last thing: the developer said that he will be available to to answer my questions later on if I need it. It's his "baby" after all. But I really think that in 6 months he will have moved on and his availability will be much more reduced!

解决方案

Be sure to ask for all login information for the web servers, domain registrars, database servers, email servers, and anything else you can think of. It sounds crazy, but often times developers will register domain names with themselves as the administrative and technical contacts. The company will then have to jump through all sorts of hoops with the registrar in order to get the domain back, if the original programmer can't be contacted.

这篇关于接管一个项目 - 我应该问以前的程序员?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆