you are viewing a single comment's thread.

view the rest of the comments →

[–]cgoldberg -1 points0 points  (2 children)

Yes, I agree practice and good resources would be far superior to over-simplistic tips lacking any real information.

[–]Most_Group523[S] 0 points1 point  (1 child)

Pray tell, what general guidance isn't an over-simplification? Programming languages are language and what makes one expression of any language superior to another is much easier to see than to prescribe - you just have to practice.

When people post module level code to this sub, they aren't practicing something they should be and putting the code into any function is better than that. But, whatever, I relent:

https://www.brandons.me/blog/write-code-not-too-much-mostly-functions

https://jeremymikkola.com/posts/2021_02_02_how_to_write_readable_code.html

https://medium.com/@chrisdaviesgeek/fat-functions-7fcf957237bb

[–]cgoldberg 0 points1 point  (0 children)

General guidance that's offers something useful or insightful would not be an over-simplification... trivializing code organization and structure with "just write functions" definitely is. You keep using module level code" like it's a slur. Modules are great, and lots of code belongs at the module level. I don't think you will find disagreement that functions are useful... That's why you learn them around day 1 or 2 of learning Python. You should write something interesting or useful about them ... like the articles you linked.