TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Mastering Programming (2016)

284 点作者 BerislavLopac超过 1 年前

10 条评论

GMoromisato超过 1 年前
I was ready to crap all over this--I&#x27;ve seen so many of these kind of posts--but this was (IMHO) quite good. There&#x27;s a ton of (as the kids say) alpha in each of the bullet points.<p>I can&#x27;t say that I practice all or most of these habits, but the points about &quot;calling your shots&quot; and &quot;concrete hypotheses&quot; resonate. For example, when I add a debugging printf&#x2F;log, I always ask myself, &quot;will this output invalidate one or more hypotheses?&quot; If not, then I need to rethink the problem.
评论 #39364471 未加载
评论 #39368416 未加载
评论 #39363815 未加载
hnben超过 1 年前
I am always amazed at how some people can put very complex concepts into very simple words. It&#x27;s an art that is often undervalued.
评论 #39360064 未加载
评论 #39365441 未加载
评论 #39366062 未加载
Scubabear68超过 1 年前
I generally don’t meta comment, but a bit surprising to me that the bulk of this discussion has been flagged dead. I think the discussion and criticisms there were valid.
评论 #39362246 未加载
bsder超过 1 年前
Your regular reminder that Kent Beck was part of the Extreme Programming brain trust behind the massive failure that was the Chrysler Comprehensive Compensation System: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Chrysler_Comprehensive_Compensation_System" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Chrysler_Comprehensive_Compens...</a><p>Programming advice from him and his cohorts (Ron Jeffries and Martin Fowler) should be regarded with several large grains of salt.
评论 #39363304 未加载
评论 #39366011 未加载
评论 #39366282 未加载
评论 #39373640 未加载
评论 #39364712 未加载
评论 #39364424 未加载
评论 #39366793 未加载
lijok超过 1 年前
I think the article can be summarised as; “Don’t flail around aimlessly”
vaylian超过 1 年前
&gt; Isolation. If you only need to change a part of an element, extract that part so the whole subelement changes.<p>I don&#x27;t get what the author means by this. Anyone wants to elaborate?
评论 #39369576 未加载
dsissitka超过 1 年前
If you like this you might like the book:<p><a href="https:&#x2F;&#x2F;www.oreilly.com&#x2F;library&#x2F;view&#x2F;tidy-first&#x2F;9781098151232&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.oreilly.com&#x2F;library&#x2F;view&#x2F;tidy-first&#x2F;978109815123...</a><p>Previous discussion:<p><i>How I came to write “Tidy First?” tl;dr it took 18 years</i><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35246995">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35246995</a><p><i>Tidy First?</i><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38942400">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38942400</a>
FrustratedMonky超过 1 年前
I think an expert knows this.<p>and<p>For A new, non-expert, these suggestions might be too generic, too high level, broad. They wont grasp the point.
评论 #39359930 未加载
评论 #39365262 未加载
dre_bot超过 1 年前
Thanks for making me feel dumb. :D
ta2112超过 1 年前
Looks right. Read it and transcend journeyman programmers!