Fred Schauer wrote:P.S. What forum would be a better forum to post this question?
Blake Edward wrote:It sounds like a good project, but a little daunting as a first project.
You can see how you could spend weeks just thinking about it before ever writing a shred of code.
Like many projects (ones I see at work) they/it can have the tendency to balloon and exceed the original scope of the project at an early stage.
Blake Edward wrote:It sounds like a good project, but a little daunting as a first project. You can see how you could spend weeks just thinking about it before ever writing a shred of code...
Jacob Anawalt wrote:If you haven't settled down too much on a particular setup, try the Netbeans Platform CRUD Application Tutorial or something similar...
Winston Gutkowski wrote:Things like 'CRUD' are very "programmer-centric", whereas a club or society is far more likely to use words like "join" or "upgrade" or "cancellation". And the longer you can use words that the client uses, the less likely you are to run into mistakes due to misinterpretation.
Winston Gutkowski wrote:possibly premature. At this stage, I suspect all that Fred needs is to know that his database will probably need to support SQL and JDBC (even if he doesn't end up using it directly), and at the early stages it may even be worth using a more integrated db like Derby or JavaDB, which can actually be packaged in the jar.
Junilu Lacar wrote:My advice would be to stay away from any database concerns for as long as you can. Concentrate on the objects and their behaviors and interactions first. The danger with going at it from the database side first is that your mental model of the problem and its solution will tend to become skewed in favor of the relational database model...
Junilu Lacar wrote:Yes! A now relatively famous guy named Eric Evans actually wrote a book exactly about this. One of the ideas mentioned all throughout the "Domain Driven Design" book or simply, "The DDD book," is that of a "ubiquitous language" that is comprised mainly of the words and phrases used by the people who work in the target domain.
Winston Gutkowski wrote:...it wasn't until I was able to track down a discrepancy in their fixed assets system, which was due to a "transferred" fridge that had the wrong date for depreciation that I was finally able to convince them that there was a problem with their existing procedures. And even then it was a tough slog.