File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Agile and Other Processes and the fly likes Code Craft: Complicating stuff Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "Code Craft: Complicating stuff" Watch "Code Craft: Complicating stuff" New topic

Code Craft: Complicating stuff

Amit Wadhwaa
Ranch Hand

Joined: Feb 15, 2007
Posts: 74
I saw the TOC for the book and couple of topics really touched a tome on me esp. the "Software Factory-a herd of programmers". I would like to share what I have seen in the IT industry in India. Managers are running behind the buzz words without actually understanding the necessity or benefit of using a particular framework and without even understanding the main concepts. This is especially true for Design patterns and n-layer architecture(much touted buzz words). Infact, I have seen code which utilizes Spring framework when required only a XML parser was required(to read config from a XML file)! Patterns are most abused their proper implementation requires a good understanding where as 'coders' are more into using proper syntax and the inherent objective of the pattern utilized is missed many times. Also, testing still remains a much ignored field

So, what I wanted to know whether the book contains advise on keep development Simple and not to over complicate the development task rather than just saying "use design patterns, they are tested and tried methods to solve many problems that you may face"

SCJP 5 94%<br /><a href="" target="_blank" rel="nofollow">My Blog</a>
Pete Goodliffe

Joined: Feb 02, 2007
Posts: 24
Yeah, the advice you'll find in Code Craft is always pragmatic and balanced. You won't find me blindly prescribing how you should write any piece of code - it's always about the context the code will "live" in.

Again, this goes back to the book's central theme - good code is crafted by programmers with the correct attitude. They care about writing the right code the right way, rather than just using buzzword-laden technology for its own sake.
Amit Wadhwaa
Ranch Hand

Joined: Feb 15, 2007
Posts: 74
Thanks Pete, I am looking forward to reading Code Craft as soon as I get to lay my hands on a copy
I agree. Here's the link:
subject: Code Craft: Complicating stuff
jQuery in Action, 3rd edition