From: Jason Stewart Date: 2010-06-21T21:39:44+09:00 Subject: Re: App with lots of business logic Hi Josh, It's a Microsoft book, but reading Code Complete a couple of times has given me a good grasp on how to deal with challenges of any size in software design. I cant think of any other single book that covers the same material in a better way. In fact, before I read this, I was thinking about re-reading it again. Cheers, Jason Stewart On Fri, Jun 18, 2010 at 5:16 PM, Josh Cheek wrote: > Hi, starting basically my biggest project to date (a Rails app). I wasn't > initially intimidated, but the more we talk about the process of how we get > from A to B, the more I realize that it involves tons of conditional, > overridable, partially applied until approved but maybe gets rolled back or > overridden, messy rules, and very large (for me anyway) domain of > information being collected, generated, queried and acted upon. > > I'm usually pretty confident, because I work hard and I reflect a lot, and > am able to anticipate and overcome quite a few hurdles due to that. But > right now I'm really worried that any small mistake or poor decision in how > I design or implement it could reverberate out and have an extremely > negative impact on the project. Done right it will probably be very > convoluted, done wrong it will be a nightmare. > > I want to do it the right way, so that I can learn good principles, have > something I enjoy working on and am proud of, and gain the confidence and > capacity to continue to work on projects of this magnitude in the future. > > What resources (especially books, but I'm open) would you suggest I read to > prepare myself to handle the scope and complexity of this project? >