|
|
|
|
LEADER |
00000cam a2200000 i 4500 |
001 |
OR_on1008968715 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr unu|||||||| |
008 |
171102s2017 enka o 001 0 eng d |
040 |
|
|
|a UMI
|b eng
|e rda
|e pn
|c UMI
|d IDEBK
|d STF
|d OCLCF
|d DKU
|d TEFOD
|d NLE
|d COO
|d UOK
|d CEF
|d KSU
|d UKMGB
|d WYU
|d C6I
|d UAB
|d UKAHL
|d IVU
|d N$T
|d OCLCQ
|d OCLCO
|d OCLCQ
|
015 |
|
|
|a GBB7N8577
|2 bnb
|
016 |
7 |
|
|a 018554450
|2 Uk
|
020 |
|
|
|a 9781788628341
|q (electronic bk.)
|
020 |
|
|
|a 1788628349
|q (electronic bk.)
|
020 |
|
|
|z 9781788628815
|
029 |
1 |
|
|a GBVCP
|b 1014940907
|
029 |
1 |
|
|a UKMGB
|b 018554450
|
035 |
|
|
|a (OCoLC)1008968715
|
037 |
|
|
|a CL0500000908
|b Safari Books Online
|
037 |
|
|
|a 9F26E451-1564-46F8-9632-F22C7A330C7C
|b OverDrive, Inc.
|n http://www.overdrive.com
|
050 |
|
4 |
|a QA76.76.D47
|
082 |
0 |
4 |
|a 005.3
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Kanat-Alexander, Max,
|e author.
|
245 |
1 |
0 |
|a Understanding software :
|b Max Kanat-Alexander on simplicity, coding, and how to suck less as a programmer /
|c Max Kanat-Alexander.
|
246 |
3 |
0 |
|a Max Kanat-Alexander on simplicity, coding, and how to suck less as a programmer
|
264 |
|
1 |
|a Birmingham, UK :
|b Packt Publishing,
|c 2017.
|
300 |
|
|
|a 1 online resource (x, 261 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
|
588 |
0 |
|
|a Online resource; title from cover (Safari, viewed November 1, 2017).
|
500 |
|
|
|a "Expert insight."
|
500 |
|
|
|a Includes index.
|
520 |
|
|
|a In Understanding Software, Max Kanat-Alexander, Technical Lead for Code Health at Google, shows you how to bring simplicity back to computer programming. Max explains to you why programmers suck, and how to suck less as a programmer. There's just too much complex stuff in the world. Complex stuff can't be used, and it breaks too easily. Complexity is stupid. Simplicity is smart.
|
505 |
0 |
|
|a Part One: Principles for Programmers; Chapter 1: Before You Begin; If You're Going To Do It Then Do it Well; Chapter 2: The Engineer Attitude; Chapter 3: The Singular Secret of the Rockstar Programmer; Chapter 4: Software Design, in Two Sentences; Part Two: Software Complexity and its Causes; Chapter 5: Clues to Complexity; Chapter 6: Ways To Create Complexity: Break Your API; Chapter 7: When Is Backwards-Compatibility Not Worth It?; Chapter 8: Complexity is a Prison; Part Three: Simplicity and Software Design; Chapter 9: Design from the Start; Chapter 10: The Accuracy of Future Predictions; Chapter 11: Simplicity and Strictness; Chapter 12: Two is Too Many; Refactorin"; Chapter 13: Sane Software Design; The Wrong Way; The Right Way; We followed all the Laws Of Software Design; Part Four: Debugging; Chapter 14: What is a Bug?; Hardware; Chapter 15: The Source of Bugs; Chapter 16: Make It Never Come Back; Chapter 17: The Fundamental Philosophy of Debugging; Chapter 18: Effective Engineering Productivity; Chapter 19: Measuring Developer Productivity; Chapter 20: How to Handle Code Complexity in a Software Company; Chapter 21: Refactoring is about Features; Chapter 22: Kindness and Code; Chapter 23: Open Source Community, Simplified; Part Six: Understanding Software; Chapter 24: What is a Computer?; Chapter 25: The Components of Software: Structure, Action, and Results; Chapter 26: Software Revisited: (I)SAR Clarified; Chapter 27: Software as Knowledge -- Chapter 28: The Purpose of Technology; Chapter 29: Privacy, Simplified; Chapter 30: Simplicity and Security; Chapter 31: Test-Driven Development and the Cycle of Observation; Chapter 32: The Philosophy of Testing; Chapter 33: The Secret of Success: Suck Less; Chapter 34: How We Figured Out What Sucked; Chapter 35: The Power of No; Chapter 36: Why Programmers Suck; Chapter 37: The Secret of Fast Programming: Stop Thinking; Chapter 38: Developer Hubris; Chapter 39: "Consistency" Does Not Mean "Uniformity" ^^
|
505 |
0 |
|
|a Chapter 40: Users Have Problems: Developers Have Solutions; Chapter 41: Instant Gratification = Instant Failure; Chapter 42: Success Comes From Execution, Not Innovation; Chapter 43: Excellent Software; Index.
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
650 |
|
0 |
|a Computer software
|x Development.
|
650 |
|
0 |
|a Computer programming
|x Vocational guidance.
|
650 |
|
6 |
|a Programmation (Informatique)
|x Orientation professionnelle.
|
650 |
|
7 |
|a COMPUTERS
|x Programming Languages
|x General.
|2 bisacsh
|
650 |
|
7 |
|a COMPUTERS
|x Software Development & Engineering
|x General.
|2 bisacsh
|
650 |
|
7 |
|a COMPUTERS
|x General.
|2 bisacsh
|
650 |
|
7 |
|a Computer programming
|x Vocational guidance.
|2 fast
|0 (OCoLC)fst00872409
|
650 |
|
7 |
|a Computer software
|x Development.
|2 fast
|0 (OCoLC)fst00872537
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781788628815/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n BDZ0035169356
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 1610530
|
938 |
|
|
|a ProQuest MyiLibrary Digital eBook Collection
|b IDEB
|n cis39031526
|
994 |
|
|
|a 92
|b IZTAP
|