Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

5. Canonicality > Indirection

Indirection

Platforms provide structure for heavy items. Development tools create their own platforms by providing stable ground on which you can stand to build software. But part of a platform is infrastructure, and lots of development tools create an infrastructure you can’t control. Indirection allows you to take back control and become more productive.

Taming Eclipse Plug-ins

Note

Use indirection to create friendlier workspaces.

One of the best things about Eclipse is the rich ecosystem of plug-ins. One of the worst things about Eclipse is that very same rich ecosystem of plug-ins! Different team members download different versions of plug-ins. Generally, this isn’t a problem, but occasionally incompatibilities exist between plug-in versions, and suddenly you have Bob’s nonreproducible build. This represents a canonicality problem.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint