Cargando…

Bad programming practices 101 : become a better coder by learning how (not) to program /

This book takes a humorous slant on the programming practice manual by reversing the usual approach: under the pretence of teaching you how to become the world's worst programmer who generally causes chaos, the book teaches you how to avoid the kind of bad habits that introduce bugs or cause co...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Beecher, Karl (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley, CA] : Apress, [2018]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1023425107
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 180215s2018 caua obf 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d GW5XE  |d N$T  |d EBLCP  |d YDX  |d UPM  |d OCLCF  |d UAB  |d SNK  |d OCLCQ  |d WAU  |d COO  |d IAT  |d VT2  |d U3W  |d K6U  |d D6H  |d CEF  |d OCLCQ  |d WYU  |d LVT  |d UKMGB  |d OCLCQ  |d CAUOI  |d AUD  |d MERER  |d LIV  |d OCLCQ  |d ESU  |d OCLCQ  |d OCLCO  |d LEAUB  |d FVL  |d OCLCQ  |d ADU  |d UHL  |d LEATE  |d UKAHL  |d OCLCQ  |d IBI  |d OCLCQ  |d OCLCO  |d OCLCQ  |d TOH  |d OCLCQ 
016 7 |a 019120779  |2 Uk 
019 |a 1023487493  |a 1023583438  |a 1027028378  |a 1029061870  |a 1048114232  |a 1048177507  |a 1066466289  |a 1066468290  |a 1081243808  |a 1086465806  |a 1111002854  |a 1112827136  |a 1113535457  |a 1122816793  |a 1129335233  |a 1153000946  |a 1160040578 
020 |a 9781484234112  |q (electronic bk.) 
020 |a 1484234111  |q (electronic bk.) 
020 |a 9781484234129  |q (print) 
020 |a 148423412X 
020 |a 9781484245699  |q (print) 
020 |a 1484245695 
020 |z 9781484234105  |q (paperback) 
020 |z 1484234103  |q (paperback) 
024 7 |a 10.1007/978-1-4842-3411-2  |2 doi 
029 1 |a AU@  |b 000061967496 
029 1 |a AU@  |b 000062005357 
029 1 |a AU@  |b 000066230137 
029 1 |a AU@  |b 000066533092 
029 1 |a AU@  |b 000066971899 
029 1 |a AU@  |b 000067073653 
029 1 |a AU@  |b 000067107465 
029 1 |a AU@  |b 000069026567 
029 1 |a CHNEW  |b 001063341 
029 1 |a CHVBK  |b 575138998 
029 1 |a UKMGB  |b 019120779 
035 |a (OCoLC)1023425107  |z (OCoLC)1023487493  |z (OCoLC)1023583438  |z (OCoLC)1027028378  |z (OCoLC)1029061870  |z (OCoLC)1048114232  |z (OCoLC)1048177507  |z (OCoLC)1066466289  |z (OCoLC)1066468290  |z (OCoLC)1081243808  |z (OCoLC)1086465806  |z (OCoLC)1111002854  |z (OCoLC)1112827136  |z (OCoLC)1113535457  |z (OCoLC)1122816793  |z (OCoLC)1129335233  |z (OCoLC)1153000946  |z (OCoLC)1160040578 
037 |a com.springer.onix.9781484234112  |b Springer Nature 
050 4 |a QA76.6  |b .B44 2018eb 
072 7 |a COM  |x 051000  |2 bisacsh 
072 7 |a UM  |2 bicssc 
072 7 |a UM  |2 thema 
082 0 4 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Beecher, Karl,  |e author. 
245 1 0 |a Bad programming practices 101 :  |b become a better coder by learning how (not) to program /  |c Karl Beecher. 
264 1 |a [Berkeley, CA] :  |b Apress,  |c [2018] 
264 4 |c Ã2018 
300 |a 1 online resource (xxii, 221 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 
347 |a text file 
347 |b PDF 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed February 16, 2018). 
504 |a Includes bibliographical references and index. 
505 0 |a Learning to program -- Layout and structure -- Variables -- Condictionals -- Loops -- Subroutines -- Error handling -- Modules -- Classes and objects -- Testing -- Debugging. 
520 |a This book takes a humorous slant on the programming practice manual by reversing the usual approach: under the pretence of teaching you how to become the world's worst programmer who generally causes chaos, the book teaches you how to avoid the kind of bad habits that introduce bugs or cause code contributions to be rejected. Why be a code monkey when you can be a chaos monkey? OK, so you want to become a terrible programmer. You want to write code that gets vigorously rejected in review. You look forward to reading feedback plastered in comments like "WTF???". Even better, you fantasize about your bug-ridden changes sneaking through and causing untold chaos in the codebase. You want to build a reputation as someone who writes creaky, messy, error-prone garbage that frustrates your colleagues. Bad Programming Practices 101 will help you achieve that goal a whole lot quicker by teaching you an array of bad habits that will allow you to cause maximum chaos. Alternatively, you could use this book to identify those bad habits and learn to avoid them. The bad practices are organised into topics that form the basis of programming (layout, variables, loops, modules, and so on). It's been remarked that to become a good programmer, you must first write 10,000 lines of bad code to get it all out of your system. This book is aimed at programmers who have so far written only a small portion of that. By learning about poor programming habits, you will learn good practices. In addition, you will find out the motivation behind each practice, so you can learn why it is considered good and not simply get a list of rules. You will: Become a better coder by learning how (not) to program Choose your tools wisely Think of programming as problem solving Discover the consequences of a program's appearance and overall structure Explain poor use of variables in programs Avoid bad habits and common mistakes when using conditionals and loops See how poor error-handling makes for unstable programs Sidestep bad practices related specifically to object-oriented programming Mitigate the effects of ineffectual and inadequate bug location and testing 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer programming  |v Handbooks, manuals, etc. 
650 6 |a Programmation (Informatique)  |v Guides, manuels, etc. 
650 7 |a Software Engineering.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Computer programming  |x software development.  |2 bicssc 
650 7 |a COMPUTERS  |x Programming  |x General.  |2 bisacsh 
650 7 |a Computer programming.  |2 fast  |0 (OCoLC)fst00872390 
655 2 |a Handbook 
655 7 |a Handbooks and manuals.  |2 fast  |0 (OCoLC)fst01423877 
655 7 |a Handbooks and manuals.  |2 lcgft 
655 7 |a Guides et manuels.  |2 rvmgf 
776 0 8 |i Print version:  |a Beecher, Karl.  |t Bad programming practices 101.  |d [Berkeley, CA] : Apress, [2018]  |z 1484234103  |z 9781484234105  |w (OCoLC)1013171575 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484234112/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH34377545 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5287201 
938 |a EBSCOhost  |b EBSC  |n 1709187 
938 |a YBP Library Services  |b YANK  |n 15156591 
994 |a 92  |b IZTAP