News for hackers. Stuff that matters.
Re:Python 2 Removed from Debian by erik_seaberg on Tuesday January 03, 2023 @03:34AM (#34229223)
I’m pretty cautious about changing my own code, but even I am not paranoid to write tests to verify that freakin’ strings still have the behavior I rely on.

At least not until the day they suddenly didn’t.

Re:Python 2 Removed from Debian by groestl on Tuesday January 03, 2023 @03:39AM (#34229261)
Yes, and that's one reason why a static compiled type system helps you maintain code, dependencies and language I'd say.
Re:Python 2 Removed from Debian by t43562 on Tuesday January 03, 2023 @04:16AM (#34229501)
I tried adding type hinting to a program that I had to maintain once - because it had no unit tests and I was looking for the quickest way to make it less fragile. One tended to make a small change and then find that it broke something somewhere but finding that out was a long process.

FWIW I found it nearly useless - whereas biting the bullet and refactoring it so that it could be unit tested - even just a few tests - made a world of difference.

Re:Python 2 Removed from Debian by nibbleshifter on Tuesday January 03, 2023 @03:59AM (#34229401)
> At least not until the day they suddenly didn’t.

That's been happening more and more recently to me. Python 2 really was lax about letting you mix types and get shit done fast, but Python 3 is a different beast entirely. Really opinionated.