|
|
|
|
LEADER |
00000cam a2200000Ia 4500 |
001 |
OR_ocn660166658 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr bn||||||||| |
008 |
100902s2005 njua o 001 0 eng d |
010 |
|
|
|z 2004108115
|
040 |
|
|
|a VLB
|b eng
|e pn
|c VLB
|d CEF
|d OCLCQ
|d MBB
|d OCLCQ
|d OCLCF
|d IDEBK
|d OCLCQ
|d YDX
|d COO
|d WYU
|d C6I
|d AU@
|d VT2
|d LDP
|d TEFOD
|d OCLCO
|d OCLCQ
|d OCLCO
|
016 |
7 |
|
|a 012967900
|2 Uk
|
019 |
|
|
|a 748094211
|a 1044231027
|a 1056316275
|a 1058624569
|a 1061012450
|a 1066409850
|a 1073060910
|a 1103265251
|a 1129363233
|a 1156878824
|a 1202556891
|a 1240521459
|
020 |
|
|
|z 0131177052
|
020 |
|
|
|z 9780131177055
|
020 |
|
|
|a 0132931745
|
020 |
|
|
|a 9780132931748
|
020 |
|
|
|a 9780132931755
|q (electronic bk.)
|
020 |
|
|
|a 0132931753
|q (electronic bk.)
|
029 |
1 |
|
|a AU@
|b 000057227250
|
035 |
|
|
|a (OCoLC)660166658
|z (OCoLC)748094211
|z (OCoLC)1044231027
|z (OCoLC)1056316275
|z (OCoLC)1058624569
|z (OCoLC)1061012450
|z (OCoLC)1066409850
|z (OCoLC)1073060910
|z (OCoLC)1103265251
|z (OCoLC)1129363233
|z (OCoLC)1156878824
|z (OCoLC)1202556891
|z (OCoLC)1240521459
|
037 |
|
|
|a 0BE0D0AE-965D-4CF0-9ECE-112E5A05587D
|b OverDrive, Inc.
|n http://www.overdrive.com
|
050 |
|
4 |
|a QA76.76.A65
|b F43 2005
|
082 |
0 |
4 |
|a 005.1
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Feathers, Michael C.
|
245 |
1 |
0 |
|a Working effectively with legacy code /
|c Michael C. Feathers.
|
260 |
|
|
|a Upper Saddle River, NJ :
|b Prentice Hall Professional Technical Reference,
|c ©2005.
|
300 |
|
|
|a 1 online resource (xxi, 434 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
|
490 |
1 |
|
|a Robert C. Martin series
|
500 |
|
|
|a Includes index.
|
588 |
0 |
|
|a Print version record.
|
505 |
0 |
0 |
|t Foreword /
|r Robert C. Martin --
|g 1.
|t Changing software --
|g 2.
|t Working with feedback --
|g 3.
|t Sensing and separation --
|g 4.
|t seam model --
|g 5.
|t Tools --
|g 6.
|t I don't have much time and I have to change it --
|g 7.
|t It takes forever to make a change --
|g 8.
|t How do I add a feature? --
|g 9.
|t I can't get this class into a test harness --
|g 10.
|t I can't run this method into a test harness --
|g 11.
|t I need to make a change : what methods should I test? --
|g 12.
|t I need to make many changes in one area --
|g 13.
|t I need to make a change, but I don't know what tests to write --
|g 14.
|t Dependencies on libraries are killing me --
|g 15.
|t My application is all API calls --
|g 16.
|t I don't understand the code well enough to change it --
|g 17.
|t My application has no structure --
|g 18.
|t My test code is in the way --
|g 19.
|t My project is not object-oriented : how do I make safe changes? --
|g 20.
|t This class is too big and I don't want it to get any bigger --
|g 21.
|t I'm changing the same code all over the place --
|g 22.
|t I need to change a monster method and I can't write tests for it --
|g 23.
|t How do I know that I'm not breaking anything? --
|g 24.
|t We feel overwhelmed : it isn't going to get any better --
|g 25.
|t Dependency-breaking techniques --
|g App.
|t Refactoring.
|
520 |
1 |
|
|a "In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his own renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control." "This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes."--Jacket.
|
546 |
|
|
|a English.
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
650 |
|
0 |
|a Application software
|x Development.
|
650 |
|
6 |
|a Logiciels d'application
|x Développement.
|
650 |
|
7 |
|a Application software
|x Development
|2 fast
|
650 |
|
7 |
|a Engineering & Applied Sciences.
|2 hilcc
|
650 |
|
7 |
|a Computer Science.
|2 hilcc
|
776 |
0 |
8 |
|i Print version:
|a Feathers, Michael C.
|b ed.
|t Working effectively with legacy code.
|d Upper Saddle River, NJ : Prentice Hall Professional Technical Reference, ©2005
|z 9780131177055
|w (OCoLC)59715717
|
830 |
|
0 |
|a Robert C. Martin series.
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/0131177052/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a ProQuest MyiLibrary Digital eBook Collection
|b IDEB
|n cis23911323
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 14854835
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 18067286
|
994 |
|
|
|a 92
|b IZTAP
|