Java Forum / General / September 2006
How 2 design a project?
Jason - 23 Aug 2006 09:32 GMT hi, everyone! would u like 2 provide an example about the design of a project, such as ant, struts?
Jeffrey Schwab - 24 Aug 2006 15:12 GMT > hi, everyone! > would u like 2 provide an example about the design of a project, such > as ant, struts? 1. Learn to use capitalization, punctuation, and abbreviation properly.
2. Browse the home pages of the tools that interest you.
3. Try to build a small project according to your own design.
4. Come back here with specific questions.
Hth.
artbaeyr123@yahoo.com - 26 Aug 2006 20:23 GMT Can you tell me "capitalization, punctuation, and abbreviation" connected to Ant? Are you have your company? Are you a manager of some project like Ant etc? Suppose you are. How this stupied punctuation can show some ones capability to participate in the project like ant? Who need this at all?
----== Posted via Newsgroups.com - Usenet Access to over 100,000 Newsgroups ==---- Get Anonymous, Uncensored, Access to West and East Coast Server Farms! ----== Highest Retention and Completion Rates! HTTP://WWW.NEWSGROUPS.COM ==----
Jeffrey Schwab - 26 Aug 2006 20:40 GMT > Can you tell me "capitalization, punctuation, and abbreviation" connected to > Ant? Not to Ant specifically, but to written communication about Ant or any other topic.
> Are you have your company? Are you a manager of some project like Ant etc? I'm employed, but no, I do not manage Ant. :)
> Suppose you are. How this stupied punctuation can show some ones capability > to participate > in the project like ant? In order to participate in a collaborative effort, one need communication skills. More to the point, you are asking other people for help; to do so in such a lazy fashion makes your request more difficult for others to read, and is rude.
> Who need this at all? Who needs to care about other people? Someone who wants their help.
John Gagon - 27 Aug 2006 13:34 GMT > hi, everyone! > would u like 2 provide an example about the design of a project, such > as ant, struts? A form has a field that asks "Who do you want to say hello to?" followed by textbox and submit.
helloworld.jsp - shows the form. HelloForm - stores the form HelloAction - handles the form HelloManager HelloBean (some struts configs / xmls) - ties the struts all together and maps page to a "do action" url.
build.xml
Ant will do a clean, create directories, compile, copy, jar and finally war and deploy to server of choice. Let's use like version 1.3 for fun.
For kicks, lets use AOP to log everything and add the Nice Programming language as well as some Beanshell. Try nanocontainer perhaps and some mock objects. Then, use cruisecontrol and SVN. Then, write pissy letter to M$ and celebrate with LAN party playing beta copies of Spore or maybe Castle Wolfenstein or drink something intoxicating like "snakebite" and veg out on Second Life using some risqué looking anatomically correct ST:DS9 models. Then submit a log of all our activity to the bile blog.
:) Jason - 28 Aug 2006 11:51 GMT Sorry for making some misunderstanding first. What I want to say is how to design a project, which tools will be used to manage it, what its design documents are and so on. For example, I like open source very much, and I know the source code of Ant very well, but I don't know how to develop a project like it from scratch, or what I want is an example that shows the developing process of Ant, or any kind of projects like it.
Oliver Wong - 28 Aug 2006 19:18 GMT > Sorry for making some misunderstanding first. > What I want to say is how to design a project, which tools will be used [quoted text clipped - 3 lines] > or what I want is an example that shows the developing process of Ant, > or any kind of projects like it. Find an open source project you really like, and use it a lot. Read its source code. Try to find bugs. Submit fixes for these bugs. When you submit a large enough amount of them, the developers will start remembering your name and recognizing you. Ask to join the development team. Learn by watching what the other programmers do.
- Oliver
John Gagon - 29 Aug 2006 07:19 GMT > Sorry for making some misunderstanding first. > What I want to say is how to design a project, which tools will be used [quoted text clipped - 3 lines] > or what I want is an example that shows the developing process of Ant, > or any kind of projects like it. The tools, the style and amount of design documentation is based on a methodology or personal discretion. Many like to use a lot of visual charts like UML, often providing a full set. Others might just do use case and a flow chart for each one along with some modular design. The open source out there you can read and borrow from or discuss on the project forums at source forge. Large projects like ant usually have an online community. The sets of tools that are used are based on the project as well. Sometimes, there could be a mix of two languages and so a mix of two IDEs ie: CodeWarrior using C and Eclipse for Java etc. There is usually some sort of version control and build like ant. Those two make for very basic stuff. I hinted at a few other design tools if you took it more seriously. I mean, seriously, check out projects like maven or cruisecontrol and see what they might offer for your project. Check out technologies like AOP and see how they might simplify part of your design. Check out forums like theserverside (ok, there's probably better), there are journals out there, IRC chat rooms (ie: #java on freenode), blogs galore, "source communities" galore and it just takes networking around and taking notes and asking a lot of people. For general "development methodology" there are various crowds out there. Some like XP without documentation and more code. Some like formalized stuff like Rational RUP or even older and more formal, PSP. You could check out "pragmatic" development bloggers like joelonsoftware who have "sanity checks" for the tools you might want to use. There are alternative "best practices" and consulting groups out there. I mean, it's a little hard to answer without just taking the time to explore on your own but I've given you what I can.
Jason - 04 Sep 2006 01:36 GMT I mean I need an example just like that in the book "contributing to eclipse" written by Erica Gammer and Kent Beck. Maybe, it's an example that all of us can discuss it here.
> hi, everyone! > would u like 2 provide an example about the design of a project, such > as ant, struts?
Free MagazinesGet these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...
|
|
|