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]

Reply via email to