logoalt Hacker News

YZFtoday at 5:00 AM1 replyview on HN

The worst code base I had to work in by far was a Python code base. Extremely difficult to refactor. Many bugs that were completely avoidable with static typing. I think maybe more modern Python is a little bit better but wouldn't be my choice for large projects. It's not just about correctness. It's also about performance. That code was so slow and that impacted our business.


Replies

estetlinustoday at 5:59 AM

Refactoring is a young mans game. I either nuke it and start over or treat it as a black box.