Hacker News
Linking pages
- Ten Years of “Go: The Good, the Bad, and the Meh” · The Ethically-Trained Programmer https://blog.carlmjohnson.net/post/2023/ten-years-of-go-good-bad-meh/ 416 comments
- “Don’t Mock What You Don’t Own” in 5 Minutes https://hynek.me/articles/what-to-mock-in-5-mins/ 128 comments
- Escaping the template pattern hellscape in Python | Redowan's Reflections https://rednafi.com/python/escape_template_pattern/ 1 comment
Linked pages
- The Wrong Abstraction — Sandi Metz https://www.sandimetz.com/blog/2016/1/20/the-wrong-abstraction 1102 comments
- Why inheritance never made any sense | Structure and Interpretation of Computer Programmers https://www.sicpers.info/2018/03/why-inheritance-never-made-any-sense/ 272 comments
- Effective Go - The Go Programming Language https://golang.org/doc/effective_go.html 244 comments
- 99 Bottles — Sandi Metz http://www.sandimetz.com/99bottles/ 215 comments
- Deciphering Glyph :: I Want A New Duck https://glyph.twistedmatrix.com/2020/07/new-duck.html 121 comments
- The Composition Over Inheritance Principle https://python-patterns.guide/gang-of-four/composition-over-inheritance/ 104 comments
- Built-in Functions — Python 3.12.2 documentation https://docs.python.org/3/library/functions.html#input 85 comments
- mypy - Optional Static Typing for Python http://mypy-lang.org/ 83 comments
- collections â Container datatypes — Python 3.11.1 documentation https://docs.python.org/3/library/collections.html#collections.defaultdict 78 comments
- Liskov substitution principle - Wikipedia http://en.wikipedia.org/wiki/Liskov_substitution_principle 69 comments
- Inheritance considered harmful https://solovyov.net/blog/2020/inheritance/ 63 comments
- typing â Support for type hints — Python 3.11.5 documentation https://docs.python.org/3/library/typing.html 52 comments
- Network protocols, sans I/O — Sans I/O 1.0.0 documentation https://sans-io.readthedocs.io/ 49 comments
- PEP 20 – The Zen of Python | peps.python.org https://www.python.org/dev/peps/pep-0020/ 43 comments
- SOLID - Wikipedia https://en.wikipedia.org/wiki/SOLID 40 comments
- Don't repeat yourself - Wikipedia https://en.wikipedia.org/wiki/Don%27t_repeat_yourself#DRY_vs_WET_solutions 39 comments
- RailsConf 2015 - Nothing is Something - YouTube https://www.youtube.com/watch?v=OMPfEXIlTVE 33 comments
- attrs 22.1.0 documentation http://www.attrs.org/ 8 comments
- Single-responsibility principle - Wikipedia https://en.wikipedia.org/wiki/Single-responsibility_principle 4 comments
- Polymorphism (computer science) - Wikipedia https://en.wikipedia.org/wiki/Polymorphism_(computer_science) 4 comments
Would you like to stay up to date with Python? Checkout Python
Weekly.
Related searches:
Search whole site: site:hynek.me
Search title: Subclassing in Python Redux
See how to search.