Skip to content
0:00 / 0:00

#django#legacycode

DjangoCon 2014- Inheriting a Sloppy Codebase: A Practical Guide to Wrangling Chaotic Code

Confreaks

42K subscribers • 83 videos on Hallway • Conference channel

YouTube
  • Recommended by 1 person: 1 on Stack Overflow and its sister sites.
  • Presented by Casey Kinsey

Intermediate. Assumes working knowledge.

2.6K views12 years ago1 recommendation

Software designTools and practiceRefactoring and legacy codeSoftware architecture

Casey Kinsey shares a step-by-step process for refactoring legacy projects, short-sighted prototypes, and spaghetti code in Django.

By, Casey Kinsey In an industry where “lean” has become the mantra and rapidly iterated products imply tight budgets and tighter deadlines, how do you effectively take ownership of someone’s hastily written Django code? In this talk, we’ll dive into a step-by-step process for dicing up legacy projects, short-sighted prototypes, and plain ol’ spaghetti code to turn them into codebases you’ll show off with pride. Help us caption & translate this video! amara.org/v/FNEt/

Why it's here

1 person recommends this

What people say. Recommended as a practical guide for dealing with legacy Django codebases and deciding how to structure apps.

Moments people linked to

vlad-ardeleanon Stack Overflow • Recommends

On “One app with many models vs. many apps with single model”

I found this guy on youtube, that says he's dealt with this exact problem: both having a huge app and lots of little ones he considers to be not good. link to this video From my own experience: you don't want one big app, because people can handle better folder trees that are spread a little, but not too much. Also having one app would make harder to grasp what are the components of your project (for new people) On the other hand, the more apps you have (that do depend on one another), the more chances you have to run into circular import problems. So you need a strategy for avoiding these things. Here also, newer members would tend to drive the project into problems. All in all, people who've…
9View the answer