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項必修法則
258
| 第廿八章:合乎道德的程式員
如果你看到會阻礙專案順暢運作的問題,盡可能快點回報它們。不要隱瞞壞消息,只因
為你不希望別人擔心或冒犯他人,或是被看成掃興的人。問題被舉發、規畫與解決的速
度愈快,所有人在參與專案時就會愈順暢。[Page-248]
如果你在系統中看到 bug,就回報它。把 bug 放在錯誤追蹤系統。不要坐視不理,希望
沒有人發現它。
重點
道德的程式員無論何時都會對產品的品質負責任。
不要假裝具備其實自己沒有的技巧或技術知識。不要只因為自己對某項工作感興趣,以
及喜歡做這件事,而承諾做你無法完成的工作,讓專案的進度陷入危機。
如果你發現工作完成時間比預期的還要長很多,盡快告訴團隊。有道德的程式員不會只
為了自己的面子而默不出聲。
當你被賦與責任,就履行別人對你的信任。盡你最大的能力來履行那個責任。
雇主
尊重你的雇主。
不要洩漏公司機密資訊,包括原始程式、演算法,或內部資訊。不要破壞就業合約上的
條款。
不要把幫某間公司完成的工作賣給其他公司,除非原本公司明確地許可你這麼做。
但是,如果你發現你的雇主在從事非法活動,提醒他或是酌情舉發他們的瀆職,是你的
道德責任。有道德的程式員不會為了保住他們的飯碗,而對不法行為視而不見。
不要謊報,或在公開場合說你老闆的壞話。
Hippocodic 誓言
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