Robert C. Martin's WeblogArtima Weblogs is a community of bloggers posting on a wide range of topics of interest to software developers.Apprenticeship -- The untold story.- (Found July 2, 2008 ) The trials and tribulations of an apprentice at Object Mentor.http://www.artima.com/weblogs/viewpost.jsp?thread=60208 Now we know.- (Found July 2, 2008 ) Now we know what God thinks of us. See http:antwrp.gsfc.nasa.govapodap030630.htmllist=true.http://www.artima.com/weblogs/viewpost.jsp?thread=6443 Use Cases -- A minimalist's view.- (Found July 2, 2008 ) Use cases are a wonderful idea that has been vastly overcomplicated. The real trick to use cases is to _keep them simple_. Remember, tomorrow they are going to change.http://www.artima.com/weblogs/viewpost.jsp?thread=6537 We will not ship shit.- (Found July 2, 2008 ) As software craftsmen, we have rules. Sometimes we feel bad when the rules mut be broken. They're just rules though. What's important is that we have a moral center, a professional core, that refuses to compromise the quality of our work.http://www.artima.com/weblogs/viewpost.jsp?thread=7588 Agile Methods. The bottom Line.- (Found July 2, 2008 ) What are Agile Methods really all about Is it some new humanistic view of software development Is it a social revolution Or is it just plain good business This blog makes the case for the latter.http://www.artima.com/weblogs/viewpost.jsp?thread=16880 Reference Architecture- (Found July 2, 2008 ) Is it valuable for an enterprise to adopt a <i>Reference Architecture<i> If so, how should that RA be usedhttp://www.artima.com/weblogs/viewpost.jsp?thread=17799 Debuggers are a wasteful Timesink- (Found July 2, 2008 ) As debuggers have grown in power and capability, they have become more and more harmful to the process of software development.http://www.artima.com/weblogs/viewpost.jsp?thread=23476 Web Services What has the industry been smoking- (Found July 2, 2008 ) Let's take an old idea, like RPC, and wrap it with some new hype and nomenclature, and then mediate it with a completely orthogonal protocol! Yeah, lets!http://www.artima.com/weblogs/viewpost.jsp?thread=27269 Layers, Levels, and DIP- (Found July 2, 2008 ) It is often said that high level layers should depend on lower level layers. However the Dependency Inversion Principle says that high level policy should not depend upon low level details. What's up with thathttp://www.artima.com/weblogs/viewpost.jsp?thread=35139 Oh No! DTO!- (Found July 2, 2008 ) Should DTOs have public variables Or should they have private variables with getters and settershttp://www.artima.com/weblogs/viewpost.jsp?thread=36312 |