Cargando…

Pro PHP Refactoring

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&#...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Trucchia, Francesco (Autor), Romei, Jacopo (Autor)
Autor Corporativo: SpringerLink (Online service)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : Apress : Imprint: Apress, 2010.
Edición:1st ed. 2010.
Temas:
Acceso en línea:Texto Completo

MARC

LEADER 00000nam a22000005i 4500
001 978-1-4302-2728-1
003 DE-He213
005 20220124155652.0
007 cr nn 008mamaa
008 110108s2010 xxu| s |||| 0|eng d
020 |a 9781430227281  |9 978-1-4302-2728-1 
024 7 |a 10.1007/978-1-4302-2728-1  |2 doi 
050 4 |a QA76.625 
072 7 |a UMW  |2 bicssc 
072 7 |a COM060160  |2 bisacsh 
072 7 |a UMW  |2 thema 
082 0 4 |a 006.76  |2 23 
100 1 |a Trucchia, Francesco.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
245 1 0 |a Pro PHP Refactoring  |h [electronic resource] /  |c by Francesco Trucchia, Jacopo Romei. 
250 |a 1st ed. 2010. 
264 1 |a Berkeley, CA :  |b Apress :  |b Imprint: Apress,  |c 2010. 
300 |a XXI, 360 p.  |b online resource. 
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  |b PDF  |2 rda 
505 0 |a 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 |a 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 |a Internet programming. 
650 0 |a Software engineering. 
650 1 4 |a Web Development. 
650 2 4 |a Software Engineering. 
700 1 |a Romei, Jacopo.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
710 2 |a SpringerLink (Online service) 
773 0 |t Springer Nature eBook 
776 0 8 |i Printed edition:  |z 9781430270003 
776 0 8 |i Printed edition:  |z 9781430227274 
856 4 0 |u https://doi.uam.elogim.com/10.1007/978-1-4302-2728-1  |z Texto Completo 
912 |a ZDB-2-CWD 
912 |a ZDB-2-SXPC 
950 |a Professional and Applied Computing (SpringerNature-12059) 
950 |a Professional and Applied Computing (R0) (SpringerNature-43716)