James Powell: I Just Inherited 50,000 Lines of Code! What Now? - A Practical Guide | PyData LA 2018

Ғылым және технология

PyData LA 2018
Help! I just inherited 50,000 lines of Python code from someone who no longer works here. What do I do?
This talk will cover some practical strategies for dealing with large Python code bases.
---
www.pydata.org
PyData is an educational program of NumFOCUS, a 501(c)3 non-profit organization in the United States. PyData provides a forum for the international community of users and developers of data analysis tools to share ideas and learn from each other. The global PyData network promotes discussion of best practices, new approaches, and emerging technologies for data management, processing, analytics, and visualization. PyData communities approach data science using many languages, including (but not limited to) Python, Julia, and R.
PyData conferences aim to be accessible and community-driven, with novice to advanced level presentations. PyData tutorials and talks bring attendees the latest project features along with cutting-edge use cases. 00:00 Welcome!
00:10 Help us add time stamps or captions to this video! See the description for details.
Want to help add timestamps to our KZread videos to help with discoverability? Find out more here: github.com/numfocus/KZreadVi...

Пікірлер: 3

  • @fringefringe7282
    @fringefringe72822 жыл бұрын

    If a boss has such expectations after a week with such code, then you need to change the boss. I've been in such situations and I've immediately pulled out. To me this is a hint that such person is a psychopath and I dont want to deal with him at all.

  • @dinoscheidt

    @dinoscheidt

    2 жыл бұрын

    I agree in your situation but don‘t always assume there is an evil boss at play. This part is important 2:09 (timestamp) and nobody said you alone inherited this code. I have seen situations where a dev dropped out for unforeseen circumstances and it takes time to find capable new staff. Many situations lead to such „between period“ and than yes - if you (and peers) decide to step up, you might face the challenge to get quickly into someone else’s code. And that is hard. Happy new year!

  • @nccamsc

    @nccamsc

    Жыл бұрын

    That's what I went through recently - converting thousands of lines of absolutely horrible R code to Python. My predatory manager was in "sick leave" most of the time while being investigated for abuse against me and even just before leaving kept on with the passive aggression, because he could not continue with the over aggression. I had already submitted my notice, was around only because of the contract terms...

Келесі