potiuk commented on issue #339: URL: https://github.com/apache/tooling-trusted-releases/issues/339#issuecomment-3569447761
> The more I think about this the more I think that Python's default behavior allows very subtle defects to propagate. Suppose `expensive_detail()` has a side effect that changes application behavior? If it does then your application is dependent on logging configuration and may behave differently in obfuscated ways as you change your environment. Yep. It does happen. Generally Python is a lot more lax for those than other languages and side-effects are more often than you'd think - but that's the price to pay for more approachable language that is not constraining you a lot and leave a lot of freedom, but also allows you learning from mistakes rather than prevent them upfront. This is what makes it so successful as well :). More freedom -> more creativity -> wider reach -> success. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
