The Process

Within your class, you work with 2 or 3 students and  share some printouts of code and planning documents from a recent programming assignment. You should consider how the programming styles differ. This is the problem to be resolved. How will you define a standard that will be used by every member of the development team?

Run other programming software to see the how they differ in both "look and feel" from each other. Part of the software design is the user interface. You want your project to be user friendly and consistent in design.

The following Internet resources contain excellent background materials for your project. However, not all of of it is 100% applicable for your project. Do your reading carefully, understand what it is you want your programmers to do and post your results in a clear, succinct manner on a webpage or collaborative Wiki. Some of the technical documents should give you a sense of how to create a document with such heavy technical details.

 

bulletApple Human Interface Guidelines
http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGHIDesign/chapter_5_section_1.html
bulletJava Programming Style Guides
http://www.geosoft.no/development/javastyle.html

 
bulletC++ Programming Style Guidelines
http://www.geosoft.no/development/cppstyle.html
bulletUniversity of Regina CS Department Programming Standards
http://www.cs.uregina.ca/links/class-info/cplusplus/pgmstandards.html
bulletVisual Basic Programming Standards
http://www.freevbcode.com/ShowCode.asp?ID=2281

 
bulletThe 32 Bits of Style
http://www.literateprogramming.com/csdept.pdf

 

Home
Introduction
Task
The Process
Evaluation
Conclusion