Cargando…

The productive programmer /

Suggests ways for software developers and programmers to work " better, faster, and cheaper." Offers advice on tools for and the mechanics of productivity - "how to work smarter, spurn interruptions, get the most out of your computer, and avoid repetition. ... [Recommends] practices t...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ford, Neal
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, Calif. : O'Reilly Media, 2008.
Colección:Theory in practice (Sebastopol, California)
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_ocn297575365
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 090109s2008 caua o 001 0 eng d
040 |a UMI  |b eng  |e pn  |c UMI  |d WPG  |d OCLCQ  |d CEF  |d OCLCQ  |d DEBSZ  |d OCLCQ  |d C6I  |d OCLCF  |d OCLCQ  |d IDEBK  |d NLE  |d EBLCP  |d N$T  |d YDXCP  |d OCLCQ  |d TEFOD  |d E7B  |d TEFOD  |d S3O  |d COO  |d OCLCQ  |d FEM  |d UAB  |d WYU  |d MERER  |d OCLCQ  |d VT2  |d OCLCA  |d UKAHL  |d OCLCQ  |d OCLCA  |d CZL  |d DST  |d OCLCQ 
015 |a GBA980529  |2 bnb 
016 7 |a 988713713  |2 DE-101 
016 7 |a 014859299  |2 Uk 
019 |a 244824603  |a 775300442  |a 859864331  |a 861530011  |a 969033416  |a 1044264328  |a 1056354757  |a 1060875204  |a 1062871085  |a 1103251244  |a 1295597335  |a 1300463963  |a 1303334795 
020 |a 9780596154325  |q (electronic bk.) 
020 |a 0596154321  |q (electronic bk.) 
020 |a 9780596551865  |q (electronic bk.) 
020 |a 059655186X  |q (electronic bk.) 
020 |z 9780596519780 
020 |z 0596519788 
029 1 |a AU@  |b 000062567442 
029 1 |a CHBIS  |b 006148553 
029 1 |a CHVBK  |b 171405803 
029 1 |a DEBSZ  |b 355421860 
029 1 |a DEBSZ  |b 396385419 
029 1 |a HEBIS  |b 291493580 
035 |a (OCoLC)297575365  |z (OCoLC)244824603  |z (OCoLC)775300442  |z (OCoLC)859864331  |z (OCoLC)861530011  |z (OCoLC)969033416  |z (OCoLC)1044264328  |z (OCoLC)1056354757  |z (OCoLC)1060875204  |z (OCoLC)1062871085  |z (OCoLC)1103251244  |z (OCoLC)1295597335  |z (OCoLC)1300463963  |z (OCoLC)1303334795 
037 |a CL0500000030  |b Safari Books Online 
037 |a 3104B7F4-C8C5-4C00-BA6E-D2098E3B9B54  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.755  |b .F67 2008 
072 7 |a COM  |x 051390  |2 bisacsh 
072 7 |a COM  |x 051230  |2 bisacsh 
072 7 |a COM  |x 051440  |2 bisacsh 
082 0 4 |a 005.1  |2 22 
084 |a ST 230  |2 rvk 
049 |a UAMI 
100 1 |a Ford, Neal. 
245 1 4 |a The productive programmer /  |c Neal Ford. 
260 |a Sebastopol, Calif. :  |b O'Reilly Media,  |c 2008. 
300 |a 1 online resource (xiii, 206 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Theory in practice 
588 0 |a Print version record. 
520 |a Suggests ways for software developers and programmers to work " better, faster, and cheaper." Offers advice on tools for and the mechanics of productivity - "how to work smarter, spurn interruptions, get the most out of your computer, and avoid repetition. ... [Recommends] practices that will help you elude common traps, improve your code, and become more valuable to your team."--Publisher 
505 0 |a Table of Contents; 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; Why a Book on Programmer Productivity?; Address Completion in Browsers; Internet Explorer; Firefox; What This Book Is About; Part I: Mechanics (The Productivity Principles); Part II: Practice (Philosophy); Where to Go Now?; Part I. Mechanics; Chapter 2. Acceleration; Launching Pad; Launchers; Creating a Windows Launching Pad; Mac OS X; Launching in Linux; Accelerators; Operating System Accelerators. 
505 8 |a Windows address barMac OS X Finder; Clipboard(s); Remember History; There and Back; Command Prompts at Your Fingertips; Command Prompt Explorer Bar; Here!; Development Accelerators; Search Trumps Navigation in Tools, Too; Macros; Macro Recorder; Key Macro Tools; Summary; Chapter 3. Focus; Kill Distractions; Blocking Strategies; Turn Off Needless Notifications; Create Quiet Time; Search Trumps Navigation; Find Hard Targets; Use Rooted Views; Rooted Views in Windows; Rooted Views in OS X; Use Sticky Attributes; Use Project-Based Shortcuts; Multiply Your Monitors. 
505 8 |a Segregate Your Workspace with Virtual DesktopsSummary; Chapter 4. Automation; Don't Reinvent Wheels; Cache Stuff Locally; Automate Your Interaction with Web Sites; Interact with RSS Feeds; Subvert Ant for Non-Build Tasks; Subvert Rake for Common Tasks; Subvert Selenium to Walk Web Pages; Use Bash to Harvest Exception Counts; Replace Batch Files with Windows Power Shell; Use Mac OS X Automator to Delete Old Downloads; Tame Command-Line Subversion; Build a SQL Splitter in Ruby; Justifying Automation; Don't Shave Yaks; Summary; Chapter 5. Canonicality; DRY Version Control. 
505 8 |a Use a Canonical Build MachineIndirection; Taming Eclipse Plug-ins; Syncing JEdit Macros; TextMate Bundles; Canonical Configuration; Use Virtualization; DRY Impedance Mismatches; Data Mapping; Migrations; Rake migrations; dbDeploy; DRY Documentation; SVN2Wiki; Class Diagrams; Database Schemas; Summary; Part II. Practice; Chapter 6. Test-Driven Design; Evolving Tests; TDDing Unit Tests; Measurements; Design Impact; Code Coverage; Chapter 7. Static Analysis; Byte Code Analysis; Source Analysis; Generate Metrics with Panopticode; Analysis for Dynamic Languages; Chapter 8. Good Citizenship. 
505 8 |a Breaking EncapsulationConstructors; Static Methods; Criminal Behavior; Chapter 9. YAGNI; Chapter 10. Ancient Philosophers; Aristotle's Essential and Accidental Properties; Occam's Razor; The Law of Demeter; Software Lore; Chapter 11. Question Authority; Angry Monkeys; Fluent Interfaces; Anti-Objects; Chapter 12. Meta-Programming; Java and Reflection; Testing Java with Groovy; Writing Fluent Interfaces; Whither Meta-Programming?; Chapter 13. Composed Method and SLAP; Composed Method in Action; SLAP; Chapter 14. Polyglot Programming; How Did We Get Here? And Where Exactly Is Here? 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer programming. 
650 0 |a Computer programmers. 
650 0 |a Computer software  |x Development. 
650 0 |a Software engineering. 
650 6 |a Programmeurs. 
650 6 |a Programmation (Informatique) 
650 6 |a Génie logiciel. 
650 7 |a computer programmers.  |2 aat 
650 7 |a computer programming.  |2 aat 
650 7 |a COMPUTERS  |x Programming  |x Open Source.  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x Tools.  |2 bisacsh 
650 7 |a Computer programming.  |2 blmlsh 
650 7 |a Computer programmers.  |2 blmlsh 
650 7 |a Computer software  |x Development.  |2 blmlsh 
650 7 |a Software engineering.  |2 blmlsh 
650 7 |a Computer programmers.  |2 fast  |0 (OCoLC)fst00872382 
650 7 |a Computer programming.  |2 fast  |0 (OCoLC)fst00872390 
650 7 |a Computer software  |x Development.  |2 fast  |0 (OCoLC)fst00872537 
650 7 |a Software engineering.  |2 fast  |0 (OCoLC)fst01124185 
650 7 |a Programmierung  |2 gnd 
650 7 |a Softwareentwicklung  |2 gnd 
650 7 |a Programutveckling.  |2 sao 
650 7 |a Programmering.  |2 sao 
650 7 |a Programvara.  |2 sao 
650 7 |a Datorprogram.  |2 sao 
776 0 8 |i Print version:  |a Ford, Neal.  |t Productive Programmer.  |d Sebastopol : O'Reilly Media, Inc., ©2008  |z 9780596519780 
830 0 |a Theory in practice (Sebastopol, California) 
856 4 0 |u https://learning.oreilly.com/library/view/~/9780596519780/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29297847 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL540339 
938 |a ebrary  |b EBRY  |n ebr10758251 
938 |a EBSCOhost  |b EBSC  |n 414934 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis28429931 
938 |a YBP Library Services  |b YANK  |n 7501297 
994 |a 92  |b IZTAP