Articles liés à Refactoring for Software Design Smells: Managing Technical...

Refactoring for Software Design Smells: Managing Technical Debt - Couverture souple

 
9780128013977: Refactoring for Software Design Smells: Managing Technical Debt

Synopsis

Awareness of design smells - indicators of common design problems - helps developers or software engineers understand mistakes made while designing, what design principles were overlooked or misapplied, and what principles need to be applied properly to address those smells through refactoring. Developers and software engineers may "know" principles and patterns, but are not aware of the "smells" that exist in their design because of wrong or mis-application of principles or patterns. These smells tend to contribute heavily to technical debt - further time owed to fix projects thought to be complete - and need to be addressed via proper refactoring. Refactoring for Software Design Smells presents 25 structural design smells, their role in identifying design issues, and potential refactoring solutions. Organized across common areas of software design, each smell is presented with diagrams and examples illustrating the poor design practices and the problems that result, creating a catalog of nuggets of readily usable information that developers or engineers can apply in their projects. The authors distill their research and experience as consultants and trainers, providing insights that have been used to improve refactoring and reduce the time and costs of managing software projects. Along the way they recount anecdotes from actual projects on which the relevant smell helped address a design issue.

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

À propos des auteurs

Girish Suryanarayana is currently a Senior Research Scientist at Research and Technology Center, Siemens Technology and Services Pvt. Ltd. Bangalore, India. At Siemens, he is involved in providing architectural guidance to software development teams, pursuing research in topics related to software architecture and cloud computing, and conducting internal software design and architecture training. Girish is a member of the IEEE Software Advisory Board and is the General Chair for the IEEE Software Experts Summit 2014 conference. He actively contributes to software engineering conferences. In 2013, he was on the program committee for the Software Engineering In Practice (SEIP) track at the 35th International Conference on Software Engineering (ICSE). Girish received a PhD in Information and Computer Science from the University of California, Irvine, in 2007. His research interests include software architecture, design patterns, design smells, refactoring, cloud computing, and reputation-based trust management systems. He is an IEEE-certified Software Engineering Certified Instructor (SECI) and regularly conducts training for the IEEE SWEBOK Certificate Program (SCP) and IEEE Certified Software Development Associate (CSDA) programs. He has also helped contribute course material for the IEEE's SWEBOK Certificate Program (SCP). He is regularly invited by local universities to deliver guest lectures on software architecture and design topics. Additionally, he is the General Chair for IEEE SES (Software Expert Summit) 2014 which is being organized by IEEE Software.

Ganesh Samarthyam has more than 11 years of experience in the IT industry. He is an independent consultant and corporate trainer based in Bangalore, India. Earlier, he worked for the Software Architecture and Development team in Siemens Corporate Research & Technologies in Bangalore. His work involved providing consultancy to development teams on code and design quality, pursuing applied research in the areas of software design, and conducting trainings on topics related to software design and refactoring and quality-driven development. Prior to Siemens, he worked in Hewlett-Packard's C++ compiler team for 5 years where he also represented HP in the ANSI/ISO C++ standardization committee. He is an IEEE-certified Software Engineering Certified Instructor (SECI) and regularly conducts training for the IEEE SWEBOK Certificate Program (SCP) and IEEE Certified Software Development Associate (CSDA) program. He has also helped contribute course material for the IEEE's SWEBOK Certificate Program (SCP). Ganesh has authored/co-authored several books on programming. His latest book titled "Oracle Certified Professional Java SE 7 Programmer Exams 1Z0-804 and 1Z0-805" (co-authored with Tushar Sharma) has been published by Apress in 2013. In his free time, he also regularly contributes to a column on software programming and design in "Open Source For You" magazine. His areas of interest include design smells and refactoring, bug patterns, software quality assessment methods, and programming languages. He can be reached at sgganesh@gmail.com.

Tushar Sharma is currently a Technical Expert in the Software Architecture and Development group at the Research and Technology Center, Siemens Technology and Services Pvt. Ltd., Bangalore, India. His work at Siemens involves researching and providing consultation on topics related to software design, refactoring, testability, design patterns, and change impact analysis. He has a Masters degree in Computer Science from the Indian Institute of Technology-Madras (IIT-M), Chennai, India, where he specialized in design patterns and refactoring. Tushar conducts several internal training sessions on topics related to software design and refactoring. He has been actively pursuing his research interests that resulted in several patents, research papers, and tools related to software design and refactoring. He is also the co-author of the book "Oracle Certified Professional Java SE 7 Programmer Exams 1Z0-804 and 1Z0-805" published by Apress in 2013. Additionally, he is the Local Publicity Chair for IEEE SES (Software Expert Summit) 2014.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

Acheter D'occasion

état :  Satisfaisant
Item in good condition. Textbooks...
Afficher cet article
EUR 33,13

Autre devise

Gratuit expédition vers Etats-Unis

Destinations, frais et délais

Acheter neuf

Afficher cet article
EUR 54,84

Autre devise

EUR 5,50 expédition depuis Italie vers Etats-Unis

Destinations, frais et délais

Autres éditions populaires du même titre

9789351073055: Refactoring For Software Design Smells: Managing Technical Debt

Edition présentée

ISBN 10 :  935107305X ISBN 13 :  9789351073055
Editeur : SURYANARAYANA, 2015
Couverture souple

Résultats de recherche pour Refactoring for Software Design Smells: Managing Technical...

Image d'archives

Suryanarayana, Girish; Samarthyam, Ganesh; Sharma, Tushar
Edité par Morgan Kaufmann, 2014
ISBN 10 : 0128013974 ISBN 13 : 9780128013977
Ancien ou d'occasion Couverture souple

Vendeur : SecondSale, Montgomery, IL, Etats-Unis

Évaluation du vendeur 4 sur 5 étoiles Evaluation 4 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. N° de réf. du vendeur 00089749772

Contacter le vendeur

Acheter D'occasion

EUR 33,13
Autre devise
Frais de port : Gratuit
Vers Etats-Unis
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Suryanarayana, Girish; Samarthyam, Ganesh; Sharma, Tushar
Edité par Morgan Kaufmann, 2014
ISBN 10 : 0128013974 ISBN 13 : 9780128013977
Ancien ou d'occasion Couverture souple

Vendeur : Goodwill Books, Hillsboro, OR, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : good. Signs of wear and consistent use. N° de réf. du vendeur 3IIT03005ZLD_ns

Contacter le vendeur

Acheter D'occasion

EUR 32,45
Autre devise
Frais de port : EUR 3,40
Vers Etats-Unis
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Suryanarayana, Girish
Edité par Morgan Kaufmann, 2014
ISBN 10 : 0128013974 ISBN 13 : 9780128013977
Neuf Couverture souple
impression à la demande

Vendeur : Brook Bookstore On Demand, Napoli, NA, Italie

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : new. Questo è un articolo print on demand. N° de réf. du vendeur 8ee7fefc067b0b0108a09b6e7464ce87

Contacter le vendeur

Acheter neuf

EUR 54,84
Autre devise
Frais de port : EUR 5,50
De Italie vers Etats-Unis
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Suryanarayana Girish Samarthyam Ganesh Sharma Tushar
Edité par Elsevier, 2014
ISBN 10 : 0128013974 ISBN 13 : 9780128013977
Neuf Couverture souple

Vendeur : Majestic Books, Hounslow, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. pp. 352. N° de réf. du vendeur 126503809

Contacter le vendeur

Acheter neuf

EUR 61,67
Autre devise
Frais de port : EUR 7,51
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

Quantité disponible : 3 disponible(s)

Ajouter au panier

Image d'archives

Girish Suryanarayana, Ganesh Samarthyam, Tushar Sharma
Edité par Morgan Kaufmann 2014-11-03, 2014
ISBN 10 : 0128013974 ISBN 13 : 9780128013977
Neuf Paperback

Vendeur : Chiron Media, Wallingford, Royaume-Uni

Évaluation du vendeur 4 sur 5 étoiles Evaluation 4 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : New. N° de réf. du vendeur 6666-ELS-9780128013977

Contacter le vendeur

Acheter neuf

EUR 52,38
Autre devise
Frais de port : EUR 17,89
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Girish Suryanarayana Ganesh Samarthyam Tushar Sharma
Edité par Elsevier, 2014
ISBN 10 : 0128013974 ISBN 13 : 9780128013977
Neuf Couverture souple

Vendeur : Books Puddle, New York, NY, Etats-Unis

Évaluation du vendeur 4 sur 5 étoiles Evaluation 4 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. pp. 352. N° de réf. du vendeur 26134083678

Contacter le vendeur

Acheter neuf

EUR 67,48
Autre devise
Frais de port : EUR 3,40
Vers Etats-Unis
Destinations, frais et délais

Quantité disponible : 3 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Suryanarayana, Girish; Samarthyam, Ganesh; Sharma, Tushar
Edité par Morgan Kaufmann, 2014
ISBN 10 : 0128013974 ISBN 13 : 9780128013977
Neuf Couverture souple

Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur 21668216-n

Contacter le vendeur

Acheter neuf

EUR 68,65
Autre devise
Frais de port : EUR 2,25
Vers Etats-Unis
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Suryanarayana, Girish; Samarthyam, Ganesh; Sharma, Tushar
Edité par Morgan Kaufmann, 2014
ISBN 10 : 0128013974 ISBN 13 : 9780128013977
Neuf Couverture souple

Vendeur : Best Price, Torrance, CA, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. SUPER FAST SHIPPING. N° de réf. du vendeur 9780128013977

Contacter le vendeur

Acheter neuf

EUR 68,02
Autre devise
Frais de port : EUR 7,65
Vers Etats-Unis
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Girish Suryanarayana
ISBN 10 : 0128013974 ISBN 13 : 9780128013977
Neuf Paperback / softback

Vendeur : THE SAINT BOOKSTORE, Southport, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback / softback. Etat : New. New copy - Usually dispatched within 4 working days. 509. N° de réf. du vendeur B9780128013977

Contacter le vendeur

Acheter neuf

EUR 65,35
Autre devise
Frais de port : EUR 13,68
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Suryanarayana Girish Samarthyam Ganesh Sharma Tushar
Edité par Elsevier, 2014
ISBN 10 : 0128013974 ISBN 13 : 9780128013977
Neuf Couverture souple

Vendeur : Biblios, Frankfurt am main, HESSE, Allemagne

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. pp. 352. N° de réf. du vendeur 18134083668

Contacter le vendeur

Acheter neuf

EUR 70,81
Autre devise
Frais de port : EUR 9,95
De Allemagne vers Etats-Unis
Destinations, frais et délais

Quantité disponible : 3 disponible(s)

Ajouter au panier

There are 11 autres exemplaires de ce livre sont disponibles

Afficher tous les résultats pour ce livre