Cargando…

Code reading : the open source perspective /

If you are a programmer, you need this book. You've got a day to add a new feature in a 34,000-line program: Where do you start? Page 333 How can you understand and simplify an inscrutable piece of code? Page 39 Where do you start when disentangling a complicated build process? Page 167 How do...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Spinellis, Diomidis
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Boston, MA : Addison-Wesley, ©2003.
Colección:Effective software development series.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_ocn301288000
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu---uuaua
008 090202s2003 mau ob 001 0 eng d
040 |a OCLCE  |b eng  |e pn  |c OCLCE  |d OCLCQ  |d VLB  |d OCLCQ  |d AZU  |d NHM  |d VMI  |d TXM  |d OCLCO  |d OCLCQ  |d OCLCF  |d OCLCQ  |d YDX  |d CEF  |d OCLCQ  |d OCLCO  |d OCLCQ 
019 |a 53456921  |a 729548889  |a 748105051  |a 759520873 
020 |a 9780201799408  |q (pbk. ;  |q alk. paper) 
020 |a 0201799405  |q (pbk. ;  |q alk. paper) 
020 |z 0201799405  |q (pbk. ;  |q alk. paper) 
029 1 |a HEBIS  |b 29141978X 
035 |a (OCoLC)301288000  |z (OCoLC)53456921  |z (OCoLC)729548889  |z (OCoLC)748105051  |z (OCoLC)759520873 
050 4 |a QA76.6  |b .S675 2003 
082 0 4 |a 005.1  |2 21 
049 |a UAMI 
100 1 |a Spinellis, Diomidis. 
245 1 0 |a Code reading :  |b the open source perspective /  |c Diomidis Spinellis. 
260 |a Boston, MA :  |b Addison-Wesley,  |c ©2003. 
300 |a 1 online resource (xxviii, 495 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Effective software development series 
504 |a Includes bibliographical references (pages 445-457) and indexes. 
505 0 |a Introduction -- Basic programming elements -- Advanced C data types -- C data structures -- Advanced control flow -- Tackling large projets -- Coding standards and conventions -- Documentation -- Architecture -- Code-reading tools -- A concrete example -- Appendix A. Outline of the code provided -- Appendix B. Source code credits -- Appendix C. Referenced source files -- Appendix D. Source code licenses -- Appendix E. Maxims for reading code. 
588 0 |a Print version record. 
520 |a If you are a programmer, you need this book. You've got a day to add a new feature in a 34,000-line program: Where do you start? Page 333 How can you understand and simplify an inscrutable piece of code? Page 39 Where do you start when disentangling a complicated build process? Page 167 How do you comprehend code that appears to be doing five things in parallel? Page 132 You may read code because you have to--to fix it, inspect it, or improve it. You may read code the way an engineer examines a machine--to discover what makes it tick. Or you may read code because you are scavenging--looking for material to reuse. Code-reading requires its own set of skills, and the ability to determine which technique you use when is crucial. In this indispensable book, Diomidis Spinellis uses more than 600 real-world examples to show you how to identify good (and bad) code: how to read it, what to look for, and how to use this knowledge to improve your own code. Fact: If you make a habit of reading good code, you will write better code yourself. 0201799405B02032003. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer programming. 
650 0 |a Coding theory. 
650 6 |a Programmation (Informatique) 
650 6 |a Codage. 
650 7 |a computer programming.  |2 aat 
650 7 |a Coding theory.  |2 fast  |0 (OCoLC)fst00866237 
650 7 |a Computer programming.  |2 fast  |0 (OCoLC)fst00872390 
650 7 |a Internet (impactos sociais)  |2 larpcal 
650 7 |a Teoria dos códigos.  |2 larpcal 
650 7 |a Teoria e técnicas de programação.  |2 larpcal 
650 7 |a Programmation.  |2 rasuqam 
650 7 |a Théorie des codes.  |2 rasuqam 
650 7 |a Lecture de code.  |2 rasuqam 
776 0 8 |i Print version:  |a Spinellis, Diomidis.  |t Code reading.  |d Boston, MA : Addison-Wesley, ©2003  |z 0201799405  |z 9780201799408  |w (DLC) 2002038563  |w (OCoLC)50803637 
830 0 |a Effective software development series. 
856 4 0 |u https://learning.oreilly.com/library/view/~/0201799405/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a YBP Library Services  |b YANK  |n 17556691 
938 |a YBP Library Services  |b YANK  |n 14857087 
994 |a 92  |b IZTAP