Skip to Content
成為卓越程式設計師的38項必修法則
book

成為卓越程式設計師的38項必修法則

by Pete Goodliffe
May 2015
Intermediate to advanced
376 pages
5h 48m
Chinese
GoTop Information, Inc.
Content preview from 成為卓越程式設計師的38項必修法則
38 | 第四章:藉由移除程式碼來改善它
參考
y
寫一點程式碼!
在微觀層面移除重複的程式碼:刪除沒必要的幾行程式。
y
在汙物中打滾
如何在有問題的程式碼中找到出路,發現什麼東西需要被移除。
y
對付複雜移除死碼可減少你的軟體的複雜程度。[Page-34]
y
有效的版本控制移除死碼不代表它會永遠消失。你可以在發生錯誤時,用版本控制
來取回。
試試看…
在你目前正在工作的檔案中尋找死碼或沒必要的程式碼。移除它!
10,000 隻猴子
(或左右)
控制品質
結果:少算一點 bug
你只有在 QA 工作一週
你就找到這麼多 bug,這
讓我們看起來好像很糟糕
所以…你被炒魷魚了
結論
|
39
[Page-35]
!
[Page-35]
10,000 隻猴子
(或左右)
我看得到死碼
程式寫手的 程式寫手的
靈異第六感靈異第六感
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

精通機器學習|使用Python

精通機器學習|使用Python

Sarah Guido, Andreas C. Mueller
Java性能优化实践:JVM调优策略、工具与技巧

Java性能优化实践:JVM调优策略、工具与技巧

Benjamin J. Evans, James Gough, Chris Newland

Publisher Resources

ISBN: 9789863475699