Record ID | marc_openlibraries_sanfranciscopubliclibrary/sfpl_chq_2018_12_24_run04.mrc:227920079:5246 |
Source | marc_openlibraries_sanfranciscopubliclibrary |
Download Link | /show-records/marc_openlibraries_sanfranciscopubliclibrary/sfpl_chq_2018_12_24_run04.mrc:227920079:5246?format=raw |
LEADER: 05246cam a22006614a 4500
001 42038638
003 OCoLC
005 20151005094741.0
008 990802s2000 maua b 001 0 eng
010 $a99043581
015 $aGBA0-08448
019 $a42406478$a59397972$a78096222
020 $a020161622X
020 $a9780201616224
029 1 $aYDXCP$b100180018
029 1 $aNZ1$b5313917
029 1 $aAU@$b000020468082
035 $a42038638
035 $a(OCoLC)42038638$z(OCoLC)42406478$z(OCoLC)59397972$z(OCoLC)78096222
037 $bPrentice Hall, C/O Pearson Education Order Dept 135 S Mount Zion rd, Lebanon, IN, USA, 46052$nSAN 200-2175
040 $aDLC$cDLC$dC#P$dUKM$dIKM$dVP@$dBAKER$dNLGGC$dYDXCP$dBTCTA$dUBA$dVA@$dU5D$dBDX$dSFR$dUtOrBLW
042 $apcc
049 $aSFRA
050 00 $aQA76.6$b.H857 2000
082 00 $a005.1$221
092 $a005.1$bH9112pr
100 1 $aHunt, Andrew,$d1964-
245 14 $aThe pragmatic programmer :$bfrom journeyman to master /$cAndrew Hunt, David Thomas.
260 $aBoston :$bAddison-Wesley,$cc2000.
300 $axxiv, 321 p. :$bill. ;$c24 cm
336 $atext$btxt$2rdacontent
337 $aunmediated$bn$2rdamedia
338 $avolume$bnc$2rdacarrier
504 $aIncludes bibliographical references (p. 275-278) and index.
505 00 $g1$tA Pragmatic Philosophy$g1 --$g1.$tCat Ate My Source Code$g2 --$g2.$tSoftware Entropy$g4 --$g3.$tStone Soup and Boiled Frogs$g7 --$g4.$tGood-Enough Software$g9 --$g5.$tYour Knowledge Portfolio$g12 --$g6.$tCommunicate!$g18 --$g2$tA Pragmatic Approach$g25 --$g7.$tEvils of Duplication$g26 --$g8.$tOrthogonality$g34 --$g9.$tReversibility$g44 --$g10.$tTracer Bullets$g48 --$g11.$tPrototypes and Post-it Notes$g53 --$g12.$tDomain Languages$g57 --$g13.$tEstimating$g64 --$g3$tBasic Tools$g71 --$g14.$tPower of Plain Text$g73 --$g15.$tShell Games$g77 --$g16.$tPower Editing$g82 --$g17.$tSource Code Control$g86 --$g18.$tDebugging$g90 --$g19.$tText Manipulation$g99 --$g20.$tCode Generators$g102 --$g4$tPragmatic Paranoia$g107 --$g21.$tDesign by Contract$g109 --$g22.$tDead Programs Tell No Lies$g120 --$g23.$tAssertive Programming$g122 --$g24.$tWhen to Use Exceptions$g125 --$g25.$tHow to Balance Resources$g129 --$g5$tBend, or Break$g137 --$g26.$tDecoupling and the Law of Demeter$g138 --$g27.$tMetaprogramming$g144 --$g28.$tTemporal Coupling$g150 --$g29.$tIt's Just a View$g157 --$g30.$tBlackboards$g165 --$g6$tWhile You Are Coding$g171 --$g31.$tProgramming by Coincidence$g172 --$g32.$tAlgorithm Speed$g177 --$g33.$tRefactoring$g184 --$g34.$tCode That's Easy to Test$g189 --$g35.$tEvil Wizards$g198 --$g7$tBefore the Project$g201 --$g36.$tRequirements Pit$g202 --$g37.$tSolving Impossible Puzzles$g212 --$g38.$tNot Until You're Ready$g215 --$g39.$tSpecification Trap$g217 --$g40.$tCircles and Arrows$g220 --$g8$tPragmatic Projects$g223 --$g41.$tPragmatic Teams$g224 --$g42.$tUbiquitous Automation$g230 --$g43.$tRuthless Testing$g237 --$g44.$tIt's All Writing$g248 --$g45.$tGreat Expectations$g255 --$g46.$tPride and Prejudice$g258 --$tProfessional Societies$g262 --$tBuilding a Library$g262.
520 8 $aThis working manual offers tips, tricks and guidance that can be used by all programmers of all levels. The focus is on creating pragmatic, functional code. The book is not concerned with creating elegant code, but on getting the job done.
500 $aVarious printings.
650 0 $aComputer programming.
700 1 $aThomas, David,$d1956-
907 $a.b2508317x$b12-23-18$c03-08-12
998 $a(5)xbt$am6$b04-20-12$cm$da $e-$feng$gmau$h4$i0
957 00 $aOCLC reclamation of 2017-18
907 $a.b2508317x$b10-01-15$c03-08-12
938 $aBaker & Taylor$bBKTY$c45.99$d45.99$i020161622X$n0003380253$sactive
938 $aYBP Library Services$bYANK$n100180018
938 $aBaker and Taylor$bBTCP$n99043581
938 $aBrodart$bBROD$n54472245$c$49.99
956 $aPre-reclamation 001 value: ocm42038638
980 $a0412 nb
998 $axbt$b04-20-12$cm$da$e-$feng$gmau$h4$i0
994 $aC0$bSFR
999 $yMARS
945 $a005.1$bH9112pr$d09-12-2013 14:53$e06-21-2013 16:55$f0$g0$h09-09-13$i31223099572340$j131$0271$k10-03-13$lxbtci$o-$p$49.99$q-$r-$sn $t1$u12$v4$w0$x0$y.i69034837$z05-01-12
945 $a005.1$bH9112pr$d - - $e05-21-2018 16:58$f0$g0$h07-10-18$i31223099572332$j321$0323$k - - $lxbtci$o-$p$49.99$q-$r-$sm $t1$u56$v3$w0$x8$y.i69034849$z05-01-12
945 $a005.1$bH9112pr$d12-04-2018 20:03$e09-29-2018 15:44$f0$g0$h10-20-18$i31223108725913$j331$0213$k12-26-18$lxbtci$o-$p$49.99$q-$r-$s- $t1$u32$v2$w3$x9$y.i81454053$z04-20-15
945 $a005.1$bH9112pr$d - - $e - - $f0$g0$h - - $i31223125703562$j0$00$k - - $lxbtci$mFri Dec 21 2018 12:41PM: IN TRANSIT from process to m2 $o-$p$49.99$q-$r-$st $t1$u0$v0$w0$x0$y.i97225563$z12-19-18
945 $a005.1$bH9112pr$d - - $e - - $f0$g0$h - - $i31223125703547$j0$00$k - - $lxbtci$o-$p$49.99$q-$r-$s! $t1$u0$v0$w0$x0$y.i97225605$z12-19-18
945 $a005.1$bH9112pr$d - - $e - - $f0$g0$h - - $i31223125703554$j0$00$k - - $lm6aaa$mFri Dec 21 2018 12:41PM: IN TRANSIT from process to c2 $o-$p$49.99$q-$r-$st $t1$u0$v0$w0$x0$y.i97225629$z12-19-18