본문 바로가기

추천 검색어

실시간 인기 검색어

해외주문 · POD

The Productive Programmer

Paperback
O'Reilly Media · 2008년 08월 12일
0.0
10점 중 0점
(0개의 리뷰)
평가된 감성태그가
없습니다
  • The Productive Programmer 대표 이미지
    The Productive Programmer 대표 이미지
  • A4
    사이즈 비교
    210x297
    The Productive Programmer 사이즈 비교 181x233
    단위 : mm
01 / 02
무료배송 소득공제 정가제Free
20% 57,590 71,980
적립/혜택
1,730P

기본적립

3% 적립 1,730P

추가적립

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 2,300P
  • 리뷰 작성 시, e교환권 추가 최대 300원
배송안내
무료배송
배송비 안내
국내도서/외국도서
도서 포함 15,000원 이상 구매 시 무료배송
도서+사은품 또는 도서+사은품+교보Only(교보굿즈)

15,000원 미만 시 2,500원 배송비 부과

교보Only(교보배송)
각각 구매하거나 함께 20,000원 이상 구매 시 무료배송

20,000원 미만 시 2,500원 배송비 부과

해외주문 서양도서/해외주문 일본도서(교보배송)
각각 구매하거나 함께 15,000원 이상 구매 시 무료배송

15,000원 미만 시 2,500원 배송비 부과

업체배송 상품(전집, GIFT, 음반/DVD 등)
해당 상품 상세페이지 "배송비" 참고 (업체 별/판매자 별 무료배송 기준 다름)
바로드림 오늘배송
업체에서 별도 배송하여 1Box당 배송비 2,500원 부과

1Box 기준 : 도서 10권

그 외 무료배송 기준
바로드림, eBook 상품을 주문한 경우, 플래티넘/골드/실버회원 무료배송쿠폰 이용하여 주문한 경우, 무료배송 등록 상품을 주문한 경우
주문정보를 불러오는 중입니다.
기본배송지 기준
배송일자 기준 안내
로그인 : 회원정보에 등록된 기본배송지
로그아웃 : '서울시 종로구 종로1' 주소 기준
로그인정확한 배송 안내를 받아보세요!

알립니다.

  • 본 상품은 주문 후 제작되는 맞춤도서입니다.
    주문기간에 따라 도서 출고일은 영업일 기준 최소 3일에서 최대 8일이 소요됩니다.
  • 해외주문도서는 고객님의 요청에 의해 주문하는 '개인 오더' 상품이기 때문에, 단순한 고객변심/착오로 인한 취소, 반품, 교환의 경우 '해외주문 반품/취소 수수료'를 부담하셔야 합니다. 이점 유의하여 주시기 바랍니다.
  • 반품/취소 수수료:(1)서양도서-판매정가의 12%, (2)일본도서-판매정가의 7% (반품/취소 수수료는, 수입제반비용(FedEx수송비용, 관세사비, 보세창고료, 내륙 운송비, 통관비 등)과 재고리스크(미판매 리스크, 환차손)에 따른 비용을 포함하며, 서양도서는 판매정가의 12%, 일본도서는 판매정가의 7%가 적용됩니다.)
  • 외국도서의 경우 해외제공정보로만 서비스되어 미표기가된 정보가 있을 수 있습니다. 필요한 정보가 있을경우 1:1 문의게시판 을 이용하여 주십시오.

알립니다.

취소/반품에 대한 안내

POD도서는 고객 주문 후 제작되는 도서로, 단순변심 및 착오로 인한 취소, 반품이 절대 불가하니 이점 반드시 유의하여 주시기 바랍니다.

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

북카드

Neal Ford is an application architect at ThoughtWorks, a global IT consultancy. He's taught on-site classes nationally and internationally to the military and many Fortune 500 companies
Neal is an Application Architect at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. Before joining ThoughtWorks, Neal was the Chief Technology Officer at The DSW Group, Ltd., a nationally recognized training and development firm. Neal has a degree in Computer Science from Georgia State University specializing in languages and compilers and a minor in mathematics specializing in statistical analysis. He is also the designer and developer of applications, instructional materials, magazine articles, video presentations, and author of the books Developing with Delphi: Object-Oriented Techniques (Prentice-Hall, 1996), JBuilder 3 Unleashed (Sams, 1999) (as the lead author), Art of Java Web Development (Manning, 2003), and No Fluff, Just Stuff Anthology: The 2006 Edition (editor and contributor). His language proficiencies include Java, C#/.NET, Ruby, Object Pascal, C++, and C. His primary consulting focus is the design and construction of large-scale enterprise applications. Neal has taught on-site classes nationally and internationally to all phases of the military and to many Fortune 500 companies. He is also an internationally acclaimed speaker, having spoken at numerous developer conferences worldwide.If you have an insatiable curiosity about Neal, visit his web site at http://www.nealford.com . He welcomes feedback and can be reached at nford@thoughtworks.com.
Anyone who develops software for a living needs a proven way to produce it better, faster, and cheaper. The Productive Programmer offers critical timesaving and productivity tools that you can adopt right away, no matter what platform you use. Master developer Neal Ford not only offers advice on the mechanics of productivity-how to work smarter, spurn interruptions, get the most out your computer, and avoid repetition-he also details valuable practices that will help you elude common traps, improve your code, and become more valuable to your team. You'll learn to: Write the test before you write the code Manage the lifecycle of your objects fastidiously Build only what you need now, not what you might need later Apply ancient philosophies to software development Question authority, rather than blindly adhere to standards Make hard things easier and impossible things possible through meta-programming Be sure all code within a method is at the same level of abstraction Pick the right editor and assemble the best tools for the jobThis isn't theory, but the fruits of Ford's real-world experience as an Application Architect at the global IT consultancy ThoughtWorks. Whether you're a beginner or a pro with years of experience, you'll improve your work and your career with the simple and straightforward principles in The Productive Programmer.
Anyone who develops software for a living needs a proven way to produce it better, faster, and cheaper. The Productive Programmer offers critical timesaving and productivity tools that you can adopt right away, no matter what platform you use. Master developer Neal Ford not only offers advice on the mechanics of productivity-how to work smarter, spurn interruptions, get the most out your computer, and avoid repetition-he also details valuable practices that will help you elude common traps, improve your code, and become more valuable to your team. You'll learn to: Write the test before you write the code Manage the lifecycle of your objects fastidiously Build only what you need now, not what you might need later Apply ancient philosophies to software development Question authority, rather than blindly adhere to standards Make hard things easier and impossible things possible through meta-programming Be sure all code within a method is at the same level of abstraction Pick the right editor and assemble the best tools for the job This isn't theory, but the fruits of Ford's real-world experience as an Application Architect at the global IT consultancy ThoughtWorks. Whether you're a beginner or a pro with years of experience, you'll improve your work and your career with the simple and straightforward principles in The Productive Programmer.
Anyone who develops software for a living needs a proven way to produce it better, faster, and cheaper. The Productive Programmeroffers critical timesaving and productivity tools that you can adopt right away, no matter what platform you use. Master developer Neal Ford not only offers advice on the mechanics of productivity-how to work smarter, spurn interruptions, get the most out your computer, and avoid repetition-he also details valuable practices that will help you elude common traps, improve your code, and become more valuable to your team. You'll learn to: Write the test before you write the code Manage the lifecycle of your objects fastidiously Build only what you need now, not what you might need later Apply ancient philosophies to software development Question authority, rather than blindly adhere to standards Make hard things easier and impossible things possible through meta-programming Be sure all code within a method is at the same level of abstraction Pick the right editor and assemble the best tools for the job This isn't theory, but the fruits of Ford's real-world experience as an Application Architect at the global IT consultancy ThoughtWorks. Whether you're a beginner or a pro with years of experience, you'll improve your work and your career with the simple and straightforward principles in The Productive Programmer.
This book shows how to improve your life (and career) in software development by taking advantage of four key principles: acceleration, focus, automation, and DRYness. Learn from a highly experience master developer how to make your work time more effective. Discover how to avoid interruptions that break your focus; learn how discover the best tools for the job, and use them effectively; find out how to avoid repeating yourself as you're coding. Get the most you possibly can out of your tools, from your laptop or workstation to your development environment. We only get 24 hours in a day. Use them well.
How to improve your life (and career) in software development by taking advantage of four key principles: acceleration, focus, automation, and DRYness. Learn from a highly experience master developer how to make your work time more effective. Discover how to avoid interruptions that break your focus; learn how discover the best tools for the job, and use them effectively; find out how to avoid repeating yourself as you're coding. Get the most you possibly can out of your tools, from your laptop or workstation to your development environment.
How to improve your life (and career) in software development by taking advantage of four key principles: acceleration, focus, automation, and DRYness. Learn from a highly experience master developer how to make your work time more effective. Discover how to avoid interruptions that break your focus; learn how discover the best tools for the job, and use them effectively; find out how to avoid repeating yourself as you're coding. Get the most you possibly can out of your tools, from your laptop or workstation to your development environment.
Foreword Preface Who This Book Is For Conventions Used in This Book Using Code Examples How to Contact Us Safari?Enabled Acknowledgments Chapter 1: Introduction 1.1 Why a Book on Programmer Productivity? 1.2 What This Book Is About 1.3 Where to Go Now? Mechanics Chapter 2: Acceleration 2.1 Launching Pad 2.2 Accelerators 2.3 Macros 2.4 Summary Chapter 3: Focus 3.1 Kill Distractions 3.2 Search Trumps Navigation 3.3 Find Hard Targets 3.4 Use Rooted Views 3.5 Use Sticky Attributes 3.6 Use Project-Based Shortcuts 3.7 Multiply Your Monitors 3.8 Segregate Your Workspace with Virtual Desktops 3.9 Summary Chapter 4: Automation 4.1 Don't Reinvent Wheels 4.2 Cache Stuff Locally 4.3 Automate Your Interaction with Web Sites 4.4 Interact with RSS Feeds 4.5 Subvert Ant for Non-Build Tasks 4.6 Subvert Rake for Common Tasks 4.7 Subvert Selenium to Walk Web Pages 4.8 Use Bash to Harvest Exception Counts 4.9 Replace Batch Files with Windows Power Shell 4.10 Use Mac OS X Automator to Delete Old Downloads 4.11 Tame Command-Line Subversion 4.12 Build a SQL Splitter in Ruby 4.13 Justifying Automation 4.14 Don't Shave Yaks 4.15 Summary Chapter 5: Canonicality 5.1 DRY Version Control 5.2 Use a Canonical Build Machine 5.3 Indirection 5.4 Use Virtualization 5.5 DRY Impedance Mismatches 5.6 DRY Documentation 5.7 Summary Practice Chapter 6: Test-Driven Design 6.1 Evolving Tests 6.2 Code Coverage Chapter 7: Static Analysis 7.1 Byte Code Analysis 7.2 Source Analysis 7.3 Generate Metrics with Panopticode 7.4 Analysis for Dynamic Languages Chapter 8: Good Citizenship 8.1 Breaking Encapsulation 8.2 Constructors 8.3 Static Methods 8.4 Criminal Behavior Chapter 9: YAGNI Chapter 10: Ancient Philosophers 10.1 Aristotle's Essential and Accidental Properties 10.2 Occam's Razor 10.3 The Law of Demeter 10.4 Software Lore Chapter 11: Question Authority 11.1 Angry Monkeys 11.2 Fluent Interfaces 11.3 Anti-Objects Chapter 12: Meta-Programming 12.1 Java and Reflection 12.2 Testing Java with Groovy 12.3 Writing Fluent Interfaces 12.4 Whither Meta-Programming? Chapter 13: Composed Method and SLAP 13.1 Composed Method in Action

원서번역서 내용 엿보기

원서번역서

작가정보

목차

  • Forewordp. vii
    Prefacep. ix
    Introductionp. 1
    Why a Book on Programmer Productivity?p. 2
    What This Book Is Aboutp. 3
    Where to Go Now?p. 5
    Mechanics
    Accelerationp. 9
    Launching Padp. 10
    Acceleratorsp. 18
    Macrosp. 33
    Summaryp. 35
    Focusp. 37
    Kill Distractionsp. 38
    Search Trumps Navigationp. 40
    Find Hard Targetsp. 42
    Use Rooted Viewsp. 44
    Use Sticky Attributesp. 46
    Use Project-Based Shortcutsp. 47
    Multiply Your Monitorsp. 48
    Segregate Your Workspace with Virtual Desktopsp. 48
    Summaryp. 50
    Automationp. 51
    Don't Reinvent Wheelsp. 53
    Cache Stuff Locallyp. 53
    Automate Your Interaction with Web Sitesp. 54
    Interact with RSS Feedsp. 54
    Subvert Ant for Non-Build Tasksp. 56
    Subvert Rake for Common Tasksp. 57
    Subvert Selenium to Walk Web Pagesp. 58
    Use Bash to Harvest Exception Countsp. 60
    Replace Batch Files with Windows Power Shellp. 61
    Use Mac OS X Automator to Delete Old Downloadsp. 62
    Tame Command-Line Subversionp. 62
    Build a SQL Splitter in Rubyp. 64
    Justifying Automationp. 65
    Don't Shave Yaksp. 67
    Summaryp. 68
    Canonicalityp. 69
    DRY Version Controlp. 70
    Use a Canonical Build Machinep. 72
    Indirectionp. 73
    Use Virtualizationp. 80
    DRY Impedance Mismatchesp. 80
    DRY Documentationp. 88
    Summaryp. 93
    Practice
    Test-Driven Designp. 97
    Evolving Testsp. 99
    Code Coveragep. 105
    Static Analysisp. 109
    Byte Code Analysisp. 110
    Source Analysisp. 112
    Generate Metrics with Panopticodep. 113
    Analysis for Dynamic Languagesp. 116
    Good Citizenshipp. 119
    Breaking Encapsulationp. 120
    Constructorsp. 121
    Static Methodsp. 121
    Criminal Behaviorp. 126
    Yagnip. 129
    Ancient Philosophersp. 135
    Aristotle's Essential and Accidental Propertiesp. 136
    Occam's Razorp. 137
    The Law of Demeterp. 140
    Software Lorep. 141
    Question Authorityp. 143
    Angry Monkeysp. 144
    Fluent Interfacesp. 145
    Anti-Objectsp. 147
    Meta-Programmingp. 149
    Java and Reflectionp. 150
    Testing Java with Groovyp. 151
    Writing Fluent Interfacesp. 152
    Whither Meta-Programming?p. 154
    Composed Method and Slapp. 155
    Composed Method in Actionp. 156
    Slapp. 160
    Polyglot Programmingp. 165
    How Did We Get Here? And Where Exactly Is Here?p. 166
    Where Are We Going? And How Do We Get There?p. 169
    Ola's Pyramidp. 173
    Find the Perfect Toolsp. 175
    The Quest for the Perfect Editorp. 176
    The Candidatesp. 179
    Choosing the Right Tool for the Jobp. 180
    Un-Choosing the Wrong Toolsp. 186
    Conclusion: Carrying on the Conversationp. 189
    Building Blocksp. 191
    Indexp. 199
    Table of Contents provided by Ingram. All Rights Reserved.

기본정보

상품정보 테이블로 ISBN, 발행(출시)일자 , 쪽수, 크기, 총권수, 언어을(를) 나타낸 표입니다.
ISBN 9780596519780 ( 0596519788 )
발행(출시)일자 2008년 08월 12일
쪽수 222쪽
크기
181 * 233 * 18 mm / 508 g
총권수 1권
언어 영어

Klover

구매 후 리뷰 작성 시, e교환권 200원 적립

데이터를 불러오는 중입니다.

문장수집 (0)

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여주는 교보문고의 새로운 서비스입니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 "좋아요“ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보 없이 삭제될 수 있습니다.
리워드 안내
구매 후 90일 이내에 문장수집 작성 시 e교환권 100원을 적립해드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)

구매 후 리뷰 작성 시, e교환권 100원 적립

이 책의 첫 기록을 남겨주세요.

교환/반품/품절 안내

상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

한강 스페셜 에디션
이벤트
  • 25년 2월 북드림
  • 2025 1학기 대학교재전
01 / 02
TOP