Searched through net and couldn't find some book that presents some design problems to solve. Has anybody came across such (or similar) book? There are, of course, many design problems found on internet, for example, simple game design problems, airport design, parking lot design etc. But is there a collection?
|
migrated from stackoverflow.com Jul 19 '11 at 8:54
closed as not constructive by Mark Trapp Nov 22 '11 at 17:34
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
|
|
|||||
|
|
|
"Patterns of Enterprise Application Architecture" and "Analysis Patterns: Reusable Object Models" by Martin Fowler come to mind? Links: http://martinfowler.com/books.html#eaa and http://martinfowler.com/books.html#ap |
|||
|
|
|
Most software development textbooks have problems in them, and some "how-to" books.. but they're usually single exercise sort of problems. There are also books on "anti-patterns" and "How not to write software", but I don't know of anything that is just a collection of problems. Sounds like it would have a very limited audience. |
|||
|
|
|
Specific to SQL but Joe Celko's, the author of the excellent SQL for Smarties has a book Joe Celko's SQL Puzzles and Answers. I own earlier versions of both and when I bought them the puzzle book was presented as something of a companion to SQL for Smarties, though I don't think you need to have read one to enjoy the other (though the stuff you'll learn from it would undoubtedly help you solve the problems). Between them great for getting your head round a SQL mindset - that is say thinking in datasets rather than procedurally. |
|||
|
|
|
"Patterns of Enterprise Application Architecture" is the seminal tome, but for something similar but a bit easier "Head First Design Patterns" is pretty good. |
||||
|
|
