LEADER 00000cam a2200721 a 4500 001 317877849 003 OCoLC 005 20240129213017.0 006 m o d 007 cr unu|||||||| 008 090406s2009 cau o 000 0 eng d 019 609841064|a617980578|a968118798|a968990078|a1300636834 |a1302268531|a1303309230 020 9780596157487 020 0596157487 020 9780596555818|q(electronic bk.) 020 0596555814|q(electronic bk.) 029 1 AU@|b000055630950 029 1 AU@|b000067094399 029 1 AU@|b000070668206 029 1 CHBIS|b006148627 029 1 CHVBK|b171235142 029 1 DEBSZ|b355420333 029 1 DEBSZ|b39627403X 029 1 HEBIS|b291492126 035 (OCoLC)317877849|z(OCoLC)609841064|z(OCoLC)617980578 |z(OCoLC)968118798|z(OCoLC)968990078|z(OCoLC)1300636834 |z(OCoLC)1302268531|z(OCoLC)1303309230 037 CL0500000037|bSafari Books Online 040 UMI|beng|epn|cUMI|dCUS|dEBLCP|dOCLCQ|dCEF|dOCLCQ|dDEBSZ |dYDXCP|dE7B|dOCLCF|dOCLCQ|dFEM|dOCLCQ|dUAB|dUKAHL|dOCLCQ |dLVT|dOCLCO|dOCLCQ|dOCLCO|dOCLCL 049 INap 082 04 005.133 082 04 005.133 099 eBook O’Reilly for Public Libraries 100 1 Brown, Gregory T. 245 10 Ruby best practices /|cby Gregory T. Brown.|h[O'Reilly electronic resource] 250 1st ed. 260 Sebastopol, Calif. :|bO'Reilly Media, Inc.,|c©2009. 300 1 online resource 336 text|btxt|2rdacontent 337 computer|bc|2rdamedia 338 online resource|bcr|2rdacarrier 347 text file 505 0 Ruby Best Practices; Preface; About This Book; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; 1. Driving Code Through Tests; Designing for Testability; Testing Fundamentals; Testing Exceptions; Run the Whole Suite at Once; Advanced Testing Techniques; Testing Complex Output; Keeping Things Organized; Test Helpers; Custom Assertions; Conclusions; 2. Designing Beautiful APIs; Ruby's Secret Power: Flexible Argument Processing; Ordinal Arguments with Optional Parameters; Pseudo-Keyword Arguments; Treating Arguments As an Array. 520 Ruby Best Practices is for programmers who want to use Ruby the way Rubyists do. Written by the developer of the Ruby project Prawn (prawn.majesticseacreature.com), this concise book explains how to design beautiful APIs and domain-specific languages, work with functional programming ideas and techniques that can simplify your code and make you more productive, write code that's readable and expressive, and much more. It's the perfect companion to The Ruby Programming Language. 590 O'Reilly|bO'Reilly Online Learning: Academic/Public Library Edition 630 00 Ruby on rails (Electronic resource) 630 07 Ruby on rails (Electronic resource)|2blmlsh 630 07 Ruby on rails (Electronic resource)|2fast 650 0 Ruby (Computer program language) 650 0 Web site development. 650 6 Ruby (Langage de programmation) 650 6 Sites Web|xDéveloppement. 650 7 Ruby (Computer program language)|2blmlsh 650 7 Web site development.|2blmlsh 650 7 Ruby (Computer program language)|2fast 650 7 Web site development|2fast 776 08 |iPrint version:|aBrown, Gregory T.|tRuby best practices. |b1st ed.|dSebastopol, CA : O'Reilly, ©2009|z0596523009 |w(OCoLC)299700741 856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https:// learning.oreilly.com/library/view/~/9780596157487/?ar |zAvailable on O’Reilly for Public Libraries 938 Askews and Holts Library Services|bASKH|nAH29298015 938 ProQuest Ebook Central|bEBLB|nEBL443265 938 ebrary|bEBRY|nebr10761950 938 YBP Library Services|bYANK|n3317215 938 YBP Library Services|bYANK|n7501326 994 92|bJFN