Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I hear you.

This typing annotation system is just as half-baked as Python's class system. No, having syntax sugar for instancing "objects" that amount to new dictionaries is not an alternative to proper OOP.

And even having a "proper OOP system" means little when you have to dig knee deep in class hiararchy. Source: just had to debug a Java application today. Not my idea of fun.

Sometimes, planning stuff from the ground-up goes a long way to reducing future "code debt". Otherwise, leaving it at basics is sound enough.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: