Antipatterns: Identification, Refactoring, and Management by Phillip A. Laplante

By Phillip A. Laplante

AntiPatterns: identity, Refactoring, and administration catalogs forty eight undesirable administration practices and environments universal to software program improvement, IT, and different organisations. The authors disguise antipatterns of administration, besides environmental/cultural antipatterns and character antipatterns/phenotypes. in the course of the class of those damaging practices, it is possible for you to to properly establish difficulties on your personal paintings atmosphere, and take motion to right them.

The authors follow their huge paintings and consultative event, in addition to the event of the various pros that they have got recognized. This process ends up in a pragmatic remedy of antipattern techniques. Written for a large viewers of practitioners, the authors stay away from a scholarly variety, as an alternative infusing the textual content with pleasing “gadgets,” together with rambunctious and ribald sidebars, cartoons, tales, and jokes, in addition to names for his or her antipatterns which are right now visible, iconic, funny, and remarkable.

Following introductory fabric describing a few administration thought and the way people behave separately and in teams, the textual content offers the catalog of administration and environmental antipatterns. The publication then deals normal recommendation on overcoming undesirable practices via winning interplay with consumers, shoppers, friends, supervisors, and subordinates.

Show description

Read Online or Download Antipatterns: Identification, Refactoring, and Management (Auerbach Series on Applied Software Engineering) PDF

Similar information management books

The value factor: how global leaders use information for growth and competitive advantage

What's the something i've got that my rivals do not need? What am i able to put money into that my rivals can't mirror? info. it is the new aggressive side. Capitalizing at the details a firm owns approximately its clients, providers and companions is now the price proposition for sustainable long term progress.

The Labyrinths of Information: Challenging the Wisdom of Systems

Tips to use info and conversation applied sciences in agencies and the way to control their impression has been the normal area of computing device experts and administration specialists. the previous have provided a number of how you can symbolize, version, and construct functions that may streamline and speed up facts flows, whereas the latter were busy linking the deployment of ICT's with technique and the remodel of commercial strategies.

Working the past: narrative and institutional memory

Tales instructed inside associations play a strong function, assisting to outline not just the establishment itself, but additionally its person contributors. How do associations use tales? How do these tales either shield the previous and form the long run? To what quantity does narrative build either collective and person id?

Enterprise Search

Is your company speedily collecting additional info than you know the way to control? This e-book is helping you create an firm seek resolution in response to greater than simply expertise. writer Martin White exhibits you ways to devise and enforce a controlled seek surroundings that meets the wishes of your online business and your staff.

Additional resources for Antipatterns: Identification, Refactoring, and Management (Auerbach Series on Applied Software Engineering)

Sample text

Rose: I heard that Dave wants us to learn JUnit for test case construction on all future projects. 30 Ⅲ Antipatterns: Identification, Refactoring, and Management Sam: That sounds like a waste of time. Rose: I’m sorry you feel that way. But, it’s pretty widely used and it looks like it will make our job somewhat easier. Sam: No it won’t. Besides, it will take all the fun out of writing test cases. Rose: I don’t think so. I think it just helps automate their construction and execution. I’m looking forward to learning it.

The idea of antipatterns emerged soon after that of patterns, but it is unclear who first coined the term. In 1996, Michael Akroyd presented a paper at the Object World West Conference that documented harmful software constructs [Akroyd], and Andrew Koenig published a short article in the Journal of Object-Oriented Programming using the term in 1995 [Koenig]. We will happily give credit to both. Credit for promoting the term, however, must go to the authors of the antipatterns book by Brown et al.

4 Whiners The Whiners, also known as Complainers, are another phenotype found in just about every organization. They like to complain about everything but offer no solutions because they feel powerless. More profoundly, they like to drag everyone down with them and can set a negative tone for an organization that is difficult to overcome. Here is an example encounter between Rose and Sam, two peers in a testing group. Their boss is Dave. It will be easy to see which one is the Whiner. ᭢ Rose: I heard that Dave wants us to learn JUnit for test case construction on all future projects.

Download PDF sample

Rated 4.20 of 5 – based on 38 votes