Cargando…

Understanding software : Max Kanat-Alexander on simplicity, coding, and how to suck less as a programmer /

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 stu...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Kanat-Alexander, Max (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2017.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

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