SE450: Project: Bad Projects [22/24] ![]() ![]() ![]() |
Do not choose a project because you want to learn one of Java's many APIs. You will spend all your time with the API and none with your project. (This happened to me!)
Do not spend your time entering lots of data. If you do a record store, your grade will not vary by how many records there are. Lines of code that add data will of course count in the total number of lines of code, but that will only be a very small part of the grade.
Do not emphasize the GUI, or other cool
things, like
sound. Keep it basic. Make the code pretty. This includes
things like good javadocs, good formatting, good variable
names, good comments. Be very careful with Swing/AWT so
that you don't embed all of your code in your interface.
Problematic:
Do not get too caught up on beautiful graphics/algorithms. Worry more about beautiful structure.