The Clean Coder: A Code of Conduct for Professional Programmers (Paperback)
暫譯: 潔淨程式設計師:專業程式設計師的行為準則 (平裝本)

Robert C. Martin

買這商品的人也買了...

相關主題

商品描述

&> 

 

Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat it as a craft. They are professionals.

 

In The Clean Coder: A Code of Conduct for Professional Programmers, legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice—about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act.

 

Readers will learn

  • What it means to behave as a true software craftsman
  • How to deal with conflict, tight schedules, and unreasonable managers
  • How to get into the flow of coding, and get past writer’s block
  • How to handle unrelenting pressure and avoid burnout
  • How to combine enduring attitudes with new development paradigms
  • How to manage your time, and avoid blind alleys, marshes, bogs, and swamps
  • How to foster environments where programmers and teams can thrive
  • When to say “No”—and how to say it
  • When to say “Yes”—and what yes really means

 

Great software is something to marvel at: powerful, elegant, functional, a pleasure to work with as both a developer and as a user. Great software isn’t written by machines. It is written by professionals with an unshakable commitment to craftsmanship. The Clean Coder will help you become one of them—and earn the pride and fulfillment that they alone possess.

商品描述(中文翻譯)

程式設計師在不斷變化的不確定性和持續壓力中堅持並成功,擁有一個共同特徵:他們對創造軟體的實踐深感關心。他們將其視為一門技藝。他們是專業人士。

在《The Clean Coder: A Code of Conduct for Professional Programmers》中,傳奇軟體專家 Robert C. Martin 介紹了真正軟體工藝的紀律、技術、工具和實踐。這本書充滿了實用建議——涵蓋從估算和編碼到重構和測試的各個方面。它所涵蓋的內容遠不止技術:它關乎態度。Martin 展示了如何以榮譽、自尊和驕傲的態度來看待軟體開發;如何高效且乾淨地工作;如何誠實地溝通和估算;如何以清晰和誠實的方式面對困難的決策;以及如何理解深厚的知識伴隨著行動的責任。

讀者將學到:

- 什麼是作為真正的軟體工匠的行為
- 如何處理衝突、緊迫的時間表和不合理的經理
- 如何進入編碼的流暢狀態,克服寫作障礙
- 如何應對不斷的壓力並避免倦怠
- 如何將持久的態度與新的開發範式結合
- 如何管理時間,避免死胡同、沼澤和泥潭
- 如何培養程式設計師和團隊能夠茁壯成長的環境
- 何時說「不」——以及如何說
- 何時說「是」——以及「是」真正的意義

優秀的軟體令人驚嘆:強大、優雅、功能齊全,作為開發者和使用者都能愉快地使用。優秀的軟體不是由機器編寫的,而是由對工藝有著堅定承諾的專業人士創造的。《The Clean Coder》將幫助你成為其中之一——並獲得他們所擁有的驕傲和成就感。