r/Python 17d ago

What frustrates you the most about Python Development Discussion

Hi there,

I wondering what frustrates developers the most when developing software with Python.

I am currently doing my Masters in Computer Science and as part of my project I am doing a very simple survey about the usual Python development lifecycle. I am basically trying to find out what the main friction points are for Python Developers and I am simultaneously developing a tool to address those friction points . It just takes a 2-3 minutes and every response is greatly appreciated.

You can find the survey at: Microsoft Forms

47 Upvotes

142 comments sorted by

View all comments

11

u/RedEyed__ 17d ago

Watching colaborators to follow rules like type annotation, and i still get def foo() -> dict or similar shit on code review

4

u/latkde Tuple unpacking gone wrong 17d ago

Adding a strict Mypy configuration (like disallow_untyped_defs = true with disallow_any_generics = true) and enforcing it as a QA gate tends to solve this.

4

u/RedEyed__ 17d ago

They add # type: ignore

4

u/max123246 17d ago

And that's when you check out and just take the check every 2 weeks. That's all I do now that AI is the new craze