登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書

『簡體書』编码整洁之道:专业程序员的行为准则(英文版)

書城自編碼: 2227633
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者:
國際書號(ISBN): 9787121175633
出版社: 电子工业出版社
出版日期: 2012-02-08


售價:HK$ 174.1

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
反刍效应:为什么产生反复的负面情绪和思维以及如何避免和阻止它
《 反刍效应:为什么产生反复的负面情绪和思维以及如何避免和阻止它 》

售價:HK$ 95.9
天人之际:考古美术视野中的山水
《 天人之际:考古美术视野中的山水 》

售價:HK$ 201.6
毛线球48:致敬经典的冬日编织
《 毛线球48:致敬经典的冬日编织 》

售價:HK$ 82.8
大吴泥塑
《 大吴泥塑 》

售價:HK$ 81.6
写给每个人的哲学书:雅斯贝尔斯的14堂哲学思维课
《 写给每个人的哲学书:雅斯贝尔斯的14堂哲学思维课 》

售價:HK$ 59.9
人文精神与未来世界 (论世衡史:“人文精神”所指为何?在中西方各有怎样的历史?在与科技的对垒与融合中何去何从?) (人类文明的演化已经来到一个巨大转折点,人类今后将走向何方已经是迫在眉睫的问题了。)
《 人文精神与未来世界 (论世衡史:“人文精神”所指为何?在中西方各有怎样的历史?在与科技的对垒与融合中何去何从?) (人类文明的演化已经来到一个巨大转折点,人类今后将走向何方已经是迫在眉睫的问题了。) 》

售價:HK$ 93.6
BOSTON儿童骨科重建手术学 国际经典骨科学译著(精装)
《 BOSTON儿童骨科重建手术学 国际经典骨科学译著(精装) 》

售價:HK$ 429.6
优雅的钩针编织.超实用毛衫和小物
《 优雅的钩针编织.超实用毛衫和小物 》

售價:HK$ 58.8

 

建議一齊購買:

+

HK$ 88.5
《 术与道 移动应用UI设计必修课 》
+

HK$ 127.7
《 Axure RP7网站和APP原型制作从入门到精通 》
+

HK$ 205.9
《 Visual C++从入门到精通(第3版)(附光盘1张)(连续8月VC类全国零售排行前2名,14小时视频,881个经典实例、371项面试真题、616项测试史上最全资源库) 》
+

HK$ 176.4
《 HTML5从入门到精通(附光盘1张)(连续8月HTML5类全国零售排行前2名,25小时视频,436个经典实例、369项面试真题、138项测试史上最全资源库) 》
+

HK$ 203.6
《 ASP.NET 4.0网站开发与项目实战(全程实录)(配光盘) 》
編輯推薦:
一个真的软件专家究竟应该如何处事?如何处理冲突,安排紧张的日程,以及与不通情理的项目经理打交道?如何读懂编码的工作流,并了解前人的思路上的断点?如何面对无情的压力并避免倦怠?如何客观地对待新的开发范式?如何管理你的时间并且避免走入死胡同,陷入泥潭?如何培育可以让程序员个人以及团队茁壮成长的环境?什么时候要说“不”及如何去说?什么时候说“是”及“是”究竟意味着什么?
內容簡介:
忍受各种不确定性及不间断的压力并能够获取成功的程序员有一个共通特征:他们都深度关注软件创建实践。他们都把软件看做一种工艺品。他们都是专家。在“鲍勃大叔”看来“专业”的程序员不仅应该具备专业的技能,更应该具备专业的态度,这也是本书阐述的核心。专业的态度包括如何用带着荣誉感、自尊、自豪来面对进行软件开发,如何做好并做得整洁,如何诚实地进行沟通和估算,如何透明并坦诚地面对困难做抉择,如何理解与专业知识相伴的责任
關於作者:
作者:(美国)罗伯物?C.?马丁(Robert C. Martin)
罗伯特?C.?马丁(Robert C.
Martin),也就是鲍勃大叔,从1970年开始就是一个程序员了。他是全球会议上的著名发言人,他的书包括:《代码整洁之道?(Clean
Code,Prentice Hall,2009)、《敏捷软件开发:原则、模式和实践》(Agile Software
Development:Prinoples,Patterns,and Practices,Prentice
Hall,1999)和《UML Java程序员指南》(UML for Java Programmers,Prentice
Hall,2003)。他是一个多产的作家,已经发表和出版了数百篇文章、论文和博客。他曾经是The C++
Report杂志的主编,也是敏捷联盟(Agile Alliance)的第一任主席。马丁创建并领导着Object
Mentor公司,拥有许多经验丰富的软件开发者和经理,主要业务是帮助企业完成他们的项目。
目錄
Foreword xv
Preface xxi
Acknowledgments xxv
About the Author xxxi
On the Cover xxxiii
Pre-Requisite Introduction
Chapter 1 Professionalism
Be Careful What You Ask For
Taking Responsibility
First, Do No Harm
Work Ethic
Bibliography

Chapter 2 Saying No
Adversarial Roles
High Stakes
Being a “Team Player”
The Cost of Saying Yes
Code Impossible
CONTENTS
CONTENTS

Chapter 3 Saying Yes
A Language of Commitment
Learning How to Say “Yes”
Conclusion

Chapter 4 Coding
Preparedness
The Flow Zone
Writer''s Block
Debugging
Pacing Yourself
Being Late
Help
Bibliography

Chapter 5 Test Driven Development
The Jury Is In
The Three Laws of TDD
What TDD Is Not
Bibliography

Chapter 6 Practicing
Some Background on Practicing
The Coding Dojo
Broadening Your Experience
Conclusion
Bibliography

Chapter 7 Acceptance Testing
Communicating Requirements
Acceptance Tests
Conclusion
Chapter 8 Testing Strategies
QA Should Find Nothing
CONTENTS
The Test Automation Pyramid
Conclusion
Bibliography

Chapter 9 Time Management
Meetings
Focus-Manna
Time Boxing and Tomatoes
Avoidance
Blind Alleys
Marshes, Bogs, Swamps, and Other Messes
Conclusion

Chapter 10 Estimation
What Is an Estimate?
PERT
Estimating Tasks
The Law of Large Numbers
Conclusion
Bibliography

Chapter 11 Pressure
Avoiding Pressure
Handling Pressure
Conclusion

Chapter 12 Collaboration
Programmers versus People
Cerebellums
Conclusion

Chapter 13 Teams and Projects
Does It Blend?
Conclusion
Bibliography
CONTENTS

Chapter 14 Mentoring, Apprenticeship, and Craftsmanship
Degrees of Failure
Mentoring
Apprenticeship
Craftsmanship
Conclusion
Appendix A Tooling
Tools
Source Code Control
IDEEditor
Issue Tracking
Continuous Build
Unit Testing Tools
Component Testing Tools
Integration Testing Tools
UMLMDA
Conclusion
Index
內容試閱
A kata usually comes in the form of a simple programming
problem to solve, such as writing the function that calculates the
prime factors of an integer. The point of doing the kata is not to
figure out how to solve the problem; you know how to do that
already. The point of the kata is to train your fingers and your
brain.I''ll do a kata or two every day, often as part of settling in
to work. I might do it in Java, or in Ruby, or in Clojure, or in
some other language for which I want to maintain my skills. I''ll
use the kata to sharpen a particular skill, such as keeping my
fingers used to hitting shortcut keys, or using certain
refactorings.Think of the kata as a 10-minute warm-up exercise in
the moming and a 10-minute cool-down in the evening.
COLLABORATION
The second best way to learn is to collaborate
with other people. Professional software developers make a special
effort to program together, practice together, design and plan
together. By doing so they learn a lot from each other, and they
get more done faster with fewer errors.This doesn''t mean you have
to spend 100% of your time working with others.Alone time is also
very important. As much as I like to pair program with others, it
makes me crazy if I can''t get away by myself from time to
time.
MENTORING
The best way to learn is to teach. Nothing will
drive facts and values into your head faster and harder than having
to communicate them to people you are responsible for. So the
benefit of teaching is strongly in favor of the teacher.

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.