//]]>

Pro PHP Refactoring (Record no. 28287)

000 -LEADER
fixed length control field 03404nam a22006495i 4500
003 - CONTROL NUMBER IDENTIFIER
control field OSt
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20140310153551.0
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr nn 008mamaa
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 110108s2010 xxu| s |||| 0|eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781430227281
978-1-4302-2728-1
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA75.5-76.95
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 004
Edition number 23
264 #1 -
-- Berkeley, CA :
-- Apress,
-- 2010.
912 ## -
-- ZDB-2-CWD
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Trucchia, Francesco.
Relator term author.
245 10 - IMMEDIATE SOURCE OF ACQUISITION NOTE
Title Pro PHP Refactoring
Medium [electronic resource] /
Statement of responsibility, etc by Francesco Trucchia, Jacopo Romei ; edited by Michelle Lowman, Clay Andres, Steve Anglin, Mark Beckner, Ewan Buckingham, Gary Cornell, Jonathan Gennick, Jonathan Hassell, Michelle Lowman, Matthew Moodie, Duncan Parkes, Jeffrey Pepper, Frank Pohlmann, Douglas Pundick, Ben Renow-Clarke, Dominic Shakeshaft, Matt Wade, Tom Welsh, Anita Castro, Mary Ann Fugate.
300 ## - PHYSICAL DESCRIPTION
Extent XXI, 360 p.
Other physical details online resource.
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Finding “Bad Smells” in Code -- to Refactoring -- Principles and Rules -- Test-First Development -- Refactoring Tools -- Structuring Behavior -- Changing Class Responsibilities -- Dealing with Data Rationalization -- Reducing to Essential Conditional Executions -- Simplifying Method Calls -- Simplifying Generalization Relationships -- Legacy Code -- Regression Tests -- Refactoring with Patterns.
520 ## - SUMMARY, ETC.
Summary, etc Many businesses and organizations depend on older high-value PHP software that risks abandonment because it is impossible to maintain. The reasons for this may be that the software is not well designed; there is only one developer (the one who created the system) who can develop it because he didn’t use common design patterns and documentation; or the code is procedural, not object-oriented. With this book, you’ll learn to identify problem code and refactor it to create more effective applications using test-driven design.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Computer science.
Topical term or geographic name as entry element Software engineering.
Topical term or geographic name as entry element Computer Science.
Topical term or geographic name as entry element Computer Science, general.
Topical term or geographic name as entry element Software Engineering/Programming and Operating Systems.
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Romei, Jacopo.
Relator term author.
Personal name Lowman, Michelle.
Relator term editor.
Personal name Andres, Clay.
Relator term editor.
Personal name Anglin, Steve.
Relator term editor.
Personal name Beckner, Mark.
Relator term editor.
Personal name Buckingham, Ewan.
Relator term editor.
Personal name Cornell, Gary.
Relator term editor.
Personal name Gennick, Jonathan.
Relator term editor.
Personal name Hassell, Jonathan.
Relator term editor.
Personal name Lowman, Michelle.
Relator term editor.
Personal name Moodie, Matthew.
Relator term editor.
Personal name Parkes, Duncan.
Relator term editor.
Personal name Pepper, Jeffrey.
Relator term editor.
Personal name Pohlmann, Frank.
Relator term editor.
Personal name Pundick, Douglas.
Relator term editor.
Personal name Renow-Clarke, Ben.
Relator term editor.
Personal name Shakeshaft, Dominic.
Relator term editor.
Personal name Wade, Matt.
Relator term editor.
Personal name Welsh, Tom.
Relator term editor.
Personal name Castro, Anita.
Relator term editor.
Personal name Fugate, Mary Ann.
Relator term editor.
710 2# - ADDED ENTRY--CORPORATE NAME
Corporate name or jurisdiction name as entry element SpringerLink (Online service)
773 0# - HOST ITEM ENTRY
Title Springer eBooks
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Display text Printed edition:
International Standard Book Number 9781430227274
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier http://dx.doi.org/10.1007/978-1-4302-2728-1
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme
Item type E-Book
Copies
Price effective from Permanent location Date last seen Not for loan Date acquired Source of classification or shelving scheme Koha item type Damaged status Lost status Withdrawn status Current location Full call number
2014-04-01AUM Main Library2014-04-01 2014-04-01 E-Book   AUM Main Library004