|
|
|
|
LEADER |
00000cam a2200000 a 4500 |
001 |
OR_ocn173959588 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr unu|||||||| |
008 |
071010s2006 cau ob 001 0 eng d |
040 |
|
|
|a UMI
|b eng
|e pn
|c UMI
|d OCLCQ
|d TXJ
|d CEF
|d OCLCQ
|d CPC
|d NHM
|d B24X7
|d DEBSZ
|d OCLCQ
|d OCLCO
|d OCLCF
|d OCLCQ
|d YDXCP
|d OCLCQ
|d COO
|d OCLCQ
|d AZK
|d CNNLC
|d MOR
|d PIFBR
|d OCLCQ
|d AGLDB
|d OCLCQ
|d CNNOR
|d OCLCQ
|d G3B
|d S9I
|d UAB
|d UKAHL
|d EBLCP
|d CZL
|d S2H
|d OCLCO
|d OCLCQ
|d OCLCO
|
019 |
|
|
|a 961520429
|a 962664046
|a 1284818637
|a 1289423878
|
020 |
|
|
|a 9781593271190
|
020 |
|
|
|a 1593271190
|
029 |
1 |
|
|a AU@
|b 000051355999
|
029 |
1 |
|
|a AU@
|b 000061362242
|
029 |
1 |
|
|a AU@
|b 000067105378
|
029 |
1 |
|
|a DEBSZ
|b 355442817
|
029 |
1 |
|
|a HEBIS
|b 291513123
|
035 |
|
|
|a (OCoLC)173959588
|z (OCoLC)961520429
|z (OCoLC)962664046
|z (OCoLC)1284818637
|z (OCoLC)1289423878
|
037 |
|
|
|a CL0500000014
|b Safari Books Online
|
050 |
|
4 |
|a QA76.6
|b .G656 2006
|
082 |
0 |
4 |
|a 005.1
|2 22
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Goodliffe, Pete.
|
245 |
1 |
0 |
|a Code craft :
|b the practice of writing excellent code /
|c by Pete Goodliffe.
|
260 |
|
|
|a San Francisco, Calif. :
|b No Starch Press,
|c 2007.
|
300 |
|
|
|a 1 online resource
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
347 |
|
|
|a data file
|
504 |
|
|
|a Includes bibliographical references and index.
|
588 |
0 |
|
|a Print version record.
|
505 |
0 |
|
|a 1. On the defensive : defensive programming techniques for robust code -- 2. The best laid plans : the layout and presentation of source code -- 3. What's in a name? : giving meaningful things meaningful names -- 4. The write stuff : techniques for writing "self-documenting" code -- 5. A passing comment : how to write code comments -- 6. To err in human : dealing with the inevitable -- error conditions in code -- 7. The programmer's toolbox : using tools to construct software -- 8. Testing times : the black art of testing code -- 9. Finding fault : debugging : what to do when things go wrong -- 10. The code that Jack built : mechanisms to turn source code into executable code -- 11. The need for speed : optimizing programs and writing efficient code -- 12. An insecurity complex : writing secure programs -- 13. Grand designs : how to produce good software designs -- 14. Software architecture : laying the foundations of software design -- 15. Software evolution or software revolution? : how does code grow? -- 16. Code monkeys : fostering the correct attitude and approach to programming -- 17. Together we stand : teamwork and the individual programmer -- 18. Practicing safe source : source control and self-control -- 19. Being specific : writing software specifications -- 20. A review to a kill : performing code reviews -- 21. How long is a piece of string? : the black art of software timescale estimation -- 22. Recipe for a program : code development methodologies and processes -- 23. The outer limits : the different programming disciplines -- 24. Where next? : all's well that ends well.
|
520 |
|
|
|a Code Craft teaches programmers how to move beyond writing correct code to writing great code. The book covers code writing concerns, including code presentation style, variable naming, error handling, and security; and the wider issues of programming in the real world, such as good teamwork, development processes, and documentation. Code Craft presents language-agnostic advice that is relevant to all developers, from an author with loads of practical experience.
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
650 |
|
0 |
|a Computer programming.
|
650 |
|
0 |
|a Programming languages (Electronic computers)
|
650 |
|
0 |
|a Computer software
|x Development.
|
650 |
|
6 |
|a Programmation (Informatique)
|
650 |
|
7 |
|a computer programming.
|2 aat
|
650 |
|
7 |
|a Computer programming.
|2 blmlsh
|
650 |
|
7 |
|a Programming languages (Electronic computers)
|2 blmlsh
|
650 |
|
7 |
|a Computer software
|x Development.
|2 blmlsh
|
650 |
|
7 |
|a Computer programming
|2 fast
|
650 |
|
7 |
|a Computer software
|x Development
|2 fast
|
650 |
|
7 |
|a Programming languages (Electronic computers)
|2 fast
|
776 |
0 |
8 |
|i Print version:
|a Goodliffe, Pete.
|t Code craft.
|d San Francisco, Calif. : No Starch Press, 2007
|w (DLC) 2006015575
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781593271190/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH33086789
|
938 |
|
|
|a Books 24x7
|b B247
|n bks00018343
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL6096565
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 2626251
|
994 |
|
|
|a 92
|b IZTAP
|