TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Best book for good programming practices

5 pointsby mrcoder111over 6 years ago
I'm a new college grad. I find my code still isn't very clean and I don't have a good answer to design decisions and abstraction decisions. What is a good book to make me a better programmer who can understand and write more complex codebases?

2 comments

lincpaover 6 years ago
NASA’s 10 rules for writing mission-critical code: 1.Restrict all code to very simple control flow constructs.<p><pre><code> ----Gerard J. Holzmann, NASA JPL lead scientist. </code></pre> Clojure Aphorism: A tangled web of mutation means any change to your code potentially occurs in the large.<p><pre><code> ---- The Joy of Clojure (2nd Edition, Chapter 10) </code></pre> Bad programmers worry about the code. Good programmers worry about data structures and their relationships.<p><pre><code> ---- Linus Torvalds </code></pre> Metaphors for a Richer Understanding of Software Development.<p><pre><code> ---- The most valuable chapter of &quot;Code Complete&quot; : Chapter 2 </code></pre> Principles-based are better than rules-based.<p><pre><code> ----International Accounting Standards </code></pre> My Pure Function Pipeline Data Flow <a href="https:&#x2F;&#x2F;github.com&#x2F;linpengcheng&#x2F;PurefunctionPipelineDataflow" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;linpengcheng&#x2F;PurefunctionPipelineDataflow</a>
sidcoolover 6 years ago
Code Complete 2 by Steve McConnel<p>Clean Code by Robert Martin<p>Beautiful Code by Andy Ormen, Greg Wilson<p>Refactoring 2 by Martin Fowler
评论 #18871534 未加载