4 ms·
I've seen applications with fairly large scope that have clean code. For the most part the Django codebase has clean code, and its rapidly understandable. Wher
by true_religion 15y ago
I've seen applications with fairly large scope that have clean code.
For the most part the Django codebase has clean code, and its rapidly understandable. Where that's not true is the original SQL db, and the Forms library. Elsewhere its a dream to hack with.
I'd also praise the codebase of SQLite, and Lighttpd---these two are very clean.
- dustingetz 15y agogood low level backend stuff takes years of iteration under static business requirements. its also a well-understood domain with many prior implementations to learn from, and the 'companies' tend to be product-based so you have much less customer pressure. teams reacting to changing or poorly-understood requirements (think enterprise and defense software contracts) have a much harder task. nobody has solved the problem before, nobody understands the problem, and project managagement is typically forced into waterfall in order to make sales, so its not like there's time to redo things that get duct-taped together, if the duct-tape holds.