Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imranxc/art-of-clean-code
Best practices, patterns, and examples for writing code that is clean, maintainable, and efficient.
https://github.com/imranxc/art-of-clean-code
architecture clean-code python
Last synced: 29 days ago
JSON representation
Best practices, patterns, and examples for writing code that is clean, maintainable, and efficient.
- Host: GitHub
- URL: https://github.com/imranxc/art-of-clean-code
- Owner: imranxc
- License: mit
- Created: 2024-09-19T03:49:39.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-10-31T14:48:28.000Z (2 months ago)
- Last Synced: 2024-11-12T14:32:49.620Z (about 2 months ago)
- Topics: architecture, clean-code, python
- Homepage:
- Size: 1.58 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
* [Code is for Humans](https://frontendmasters.com/teachers/kyle-simpson/code-is-for-humans/) by Kyle Simpson
* [Clean Code](https://www.goodreads.com/book/show/3735293-clean-code) by Robert C. Martin
* [JuanCrg90/Clean-Code-Notes](https://github.com/JuanCrg90/Clean-Code-Notes)
* [Clean Code](https://www.youtube.com/watch?v=-8h1sZ6nyY0) `Audio book`
* [Clean Code Fundamentals](https://www.oreilly.com/library/view/clean-code-fundamentals/9780134661742/) `Video Series`
* [Stop Recommending Clean Code](https://www.youtube.com/watch?v=IqHaGd9J42s) `ThePrimeTime`
* [Clean Code](https://www.youtube.com/playlist?list=PL-uROEx3vAxg-yricXrDaOK9xzHGGQk1u) `Review`
* [Dive into Refactoring](https://refactoring.guru/refactoring/course) by Alexander Shvets
* [The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition](https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/) by Andy Hunt and Dave Thomas
* [HugoMatilla/The-Pragmatic-Programmer](https://github.com/HugoMatilla/The-Pragmatic-Programmer)
* [Refactoring, 2nd Edition](https://www.amazon.com/Refactoring-Improving-Existing-Addison-Wesley-Signature/dp/0134757599/) by Martin Fowler
* [ittus/Refactoring-summary-2nd-javascript](https://github.com/ittus/Refactoring-summary-2nd-javascript)
* [Clean Code Cookbook](https://www.amazon.com/Clean-Code-Cookbook-Recipes-Improve/dp/1098144724) by Maximiliano Contier
* [mcsee/clean-code-cookbook](https://github.com/mcsee/clean-code-cookbook)## The Art of Readable Code — Dustin Boswell, Trevor Foucher
### Chapters
* [Chapter 1: Code Should Be Easy to Understand](chapters/1-code-should-be-easy.md)
* Part 1: Surface-Level Improvements
* [Chapter 2: Packing Information into Names](chapters/2-packing-information-into-names.md)
* [Chapter 3: Names That Can’t Be Misconstrued](chapters/3-names-cant-misconstructed.md)
* [Chapter 4: Aesthetics](chapters/4-aesthetics.md)
* [Chapter 5: Knowing What to Comment](chapters/5-knowing-what-to-comment.md)
* [Chapter 6: Making Comments Precise and Compact](chapters/6-making-comments-precise.md)
* Part 2: Simplifying Loops and Logic
* [Chapter 7: Making Control Flow Easy to Read](chapters/7-making-control-flow-easy.md)
* [Chapter 8: Breaking Down Giant Expressions](chapters/8-breaking-down-expressions.md)
* [Chapter 9: Variables and Readability](chapters/9-variables-and-readability.md)
* Part 3: Reorganizing Your Code
* Chapter 10: Extracting Unrelated Subproblems
* Chapter 11: One Task at a Time
* Chapter 12: Turning Thoughts into Code
* Chapter 13: Writing Less Code
* Part 4: Selected Topics
* Chapter 14: Testing and Readability
* Chapter 15: Designing and Implementing a Minute/Hour Counter