|
|
|
|
LEADER |
00000cam a2200000 a 4500 |
001 |
OR_ocn894046938 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr unu|||||||| |
008 |
141030s2015 caua o 001 0 eng d |
040 |
|
|
|a UMI
|b eng
|e pn
|c UMI
|d CUS
|d DEBBG
|d RIV
|d DEBSZ
|d E7B
|d YDXCP
|d OCLCF
|d COO
|d OCLCQ
|d OCL
|d OCLCQ
|d IDEBK
|d CDX
|d FEM
|d OCLCQ
|d IOG
|d CEF
|d VT2
|d FVL
|d SAKAP
|d REB
|d WYU
|d UAB
|d AU@
|d STF
|d SFB
|d OCLCO
|d OCLCQ
|
015 |
|
|
|a GBB493512
|2 bnb
|
016 |
7 |
|
|a 016856354
|2 Uk
|
019 |
|
|
|a 893187163
|a 893677326
|a 942651664
|a 968037711
|a 969032504
|a 1010565736
|a 1026461242
|a 1066439236
|a 1103257329
|a 1127756379
|a 1129353755
|a 1153044623
|
020 |
|
|
|a 1491905530
|
020 |
|
|
|a 9781491905531
|
020 |
|
|
|a 9781491905586
|
020 |
|
|
|a 1491905581
|
020 |
|
|
|a 1322191018
|
020 |
|
|
|a 9781322191010
|
020 |
|
|
|a 9781491905562
|
020 |
|
|
|a 1491905565
|
020 |
|
|
|a 9781491905579
|
020 |
|
|
|a 1491905573
|
020 |
|
|
|z 9781491905531
|
029 |
1 |
|
|a AU@
|b 000057232324
|
029 |
1 |
|
|a DEBBG
|b BV042489883
|
029 |
1 |
|
|a DEBSZ
|b 434830658
|
029 |
1 |
|
|a DEBSZ
|b 475029860
|
029 |
1 |
|
|a GBVCP
|b 844396869
|
029 |
1 |
|
|a NZ1
|b 15694522
|
029 |
1 |
|
|a AU@
|b 000073551002
|
035 |
|
|
|a (OCoLC)894046938
|z (OCoLC)893187163
|z (OCoLC)893677326
|z (OCoLC)942651664
|z (OCoLC)968037711
|z (OCoLC)969032504
|z (OCoLC)1010565736
|z (OCoLC)1026461242
|z (OCoLC)1066439236
|z (OCoLC)1103257329
|z (OCoLC)1127756379
|z (OCoLC)1129353755
|z (OCoLC)1153044623
|
037 |
|
|
|a CL0500000492
|b Safari Books Online
|
050 |
|
4 |
|a QA76.25
|b .G663 2015
|
082 |
0 |
4 |
|a 001.642
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Goodliffe, Pete.
|
245 |
1 |
0 |
|a Becoming a better programmer /
|c Pete Goodliffe.
|
260 |
|
|
|a Sebastopol, CA :
|b O'Reilly Media,
|c ©2015.
|
300 |
|
|
|a 1 online resource (1 volume) :
|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
|
588 |
0 |
|
|a Online resource; title from title page (Safari, viewed October 10, 2014).
|
500 |
|
|
|a Includes index.
|
520 |
|
|
|a If you're passionate about programming and want to get better at it, you've come to the right source. Code Craft author Pete Goodliffe presents a collection of useful techniques and approaches to the art and craft of programming that will help boost your career and your well-being. Goodliffe presents sound advice that he's learned in 15 years of professional programming. The book's standalone chapters span the range of a software developer's life--dealing with code, learning the trade, and improving performance--with no language or industry bias. Whether you're a seasoned developer, a neophyte professional, or a hobbyist, you'll find valuable tips in five independent categories: Code-level techniques for crafting lines of code, testing, debugging, and coping with complexity Practices, approaches, and attitudes: keep it simple, collaborate well, reuse, and create malleable code Tactics for learning effectively, behaving ethically, finding challenges, and avoiding stagnation Practical ways to complete things: use the right tools, know what?done? looks like, and seek help from colleagues Habits for working well with others, and pursuing development as a social activity.
|
505 |
0 |
|
|a Care about the code : adopting the correct approach and attitude to code -- you.write(code). Keeping up appearances : code presentation : layout and naming -- Write less code! : avoiding unnecessary lines of code -- Improve code by removing it : identifying and removing dead code -- The ghost of a codebase past : learning from the code you wrote in the past -- Navigating a route : how to start working with unfamiliar code -- Wallowing in filth : dealing with unpleasant, messy code -- Don't ignore that error! : healthy attitudes for error handling -- Expect the unexpected : writing robust code that considers all possibilities -- Bug hunting : how to find and fix bugs -- Testing times : developer testing : unit, integration, and system tests -- Coping with complexity : designing code well, to avoid unnecessary complexity -- A tale of two systems : the consequences of good and bad design -- Practice makes perfect. Software development is : what is the software stuff? -- Playing by the rules : inventing rules that define your development team -- Keep it simple : striving for simplicity in our software -- Use your brain : programmers are allowed and encouraged to use their brain, don't be stupid! -- Nothing is set in stone : no code is sacred, everything changes -- A case for code reuse : the healthy way to reuse code -- Effective version control : using version control well -- Getting one past the goalpost : working effectively with the QA team -- The curious case of the frozen code : code freeze : what it is, and whether it is necessary -- Please release me : making software releases -- Getting personal. Live to love to learn : how to learn effectively -- Test-driven developers : driving as an analogy to programming : how do we learn and pass the test? -- Relish the challenge : how to find the right challenges to stay motivated and keep your skills sharp -- Avoid stagnation : preventing your programming skills from going stale -- The ethical programmer : ethical issues in the developer's life -- A love for languages : learning many programming languages and loving the ones you use -- Posturing programmers : improving the programmer's health : posture, eye strain, and keeping your spirits up -- Getting things done. Smarter, not harder : working effectively : avoiding unnecessary work and solving the right problems -- It's done when it's done : defining your programming tasks and knowing exactly when you're done -- This time I've got it : avoiding a narrow focus : find the best way to solve a problem -- The people pursuit. People power : how to position yourself alongside excellent programmers, and how to work well in a team -- It's the thought that accounts : accountability : how it improves you and your work -- Speak up! : communication skills for the software developer -- Many-festos : software manifestors : what and why? -- An ode to code : a cautionary tale of software mismanagement.
|
583 |
1 |
|
|a Committed to retain
|c 20170101
|d 20321231
|f COPPUL SPAN Monograph
|5 BVAS
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
650 |
|
0 |
|a Computer programming
|x Vocational guidance.
|
650 |
|
0 |
|a Computer programmers.
|
650 |
|
6 |
|a Programmation (Informatique)
|x Orientation professionnelle.
|
650 |
|
6 |
|a Programmeurs.
|
650 |
|
7 |
|a computer programmers.
|2 aat
|
650 |
|
7 |
|a Computer programmers.
|2 fast
|0 (OCoLC)fst00872382
|
650 |
|
7 |
|a Computer programming
|x Vocational guidance.
|2 fast
|0 (OCoLC)fst00872409
|
655 |
|
4 |
|a Llibres electrònics.
|
776 |
0 |
8 |
|i Print version:
|a Goodliffe, Pete.
|t Becoming a better programmer.
|b First edition.
|d Sebastopol, California : O'Reilly, ©2015
|h xviii, 341 pages
|z 9781491905531
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781491905562/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a Coutts Information Services
|b COUT
|n 29890418
|
938 |
|
|
|a ebrary
|b EBRY
|n ebr10951589
|
938 |
|
|
|a ProQuest MyiLibrary Digital eBook Collection
|b IDEB
|n cis29890418
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 12109186
|
994 |
|
|
|a 92
|b IZTAP
|