Difference between revisions of "Team Q - OOP344 20133"

From CDOT Wiki
Jump to: navigation, search
(Team Members)
(Coding Style and Standards)
Line 35: Line 35:
 
Not Accepted int *number;
 
Not Accepted int *number;
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
* Varaible spacing
 +
<syntaxhighlight lang="cpp">
 +
a=b+c;
 +
</syntaxhighlight>
 +
 +
  
 
* Formatting of condition blocks
 
* Formatting of condition blocks
Line 57: Line 64:
 
<syntaxhighlight lang="cpp">
 
<syntaxhighlight lang="cpp">
 
/********************************************
 
/********************************************
filename.cpp (or .h)
+
Filename: filename.cpp (or .h)
 +
Description: Small description of the purpose
 
Section: OOP344x (x for Section)
 
Section: OOP344x (x for Section)
Description: Small description of the purpose
 
 
Name: Firstname Lastname
 
Name: Firstname Lastname
 
Student Id: 123-456-789
 
Student Id: 123-456-789

Revision as of 17:34, 20 October 2013

Team Name

TEAM Q

Project Marking Percentage

  • due right after study break

Group work:      50%        (25 <= xx <= 50)
Individual work: 50% +      (50 <= xx <= 75) 
-------------------------
Total           100%

Repository

Master Branch Status

Status

  • Open/Closed
    Open: you can merge now.
    Closed: Wait for the repo to get opened

Logs

  • DateTime, Merged/being Merged by full name, ircnick: mynick, any other info

Coding Style and Standards

  • Tab's are allowed in the code however when using Visual Studio we must change the TAB setting ( Please set your tab size to 3 and also your indent size to 3 and have it insert spaces, instead of TAB)
  • Each object and variable must have its own type to make it as clear as possible
int a;
int b;
CDialog D;
  • Pointer *
Is Accepted int* number;
Not Accepted int *number;
  • Varaible spacing
a=b+c;


  • Formatting of condition blocks
if (condition)
{
     doStuff;
}
else
{
     doOtherStuff;
}

for (x=0;x<5;x++)
{
     loopStuff;
}
  • File Heading Comments
/********************************************
Filename: filename.cpp (or .h)
Description: Small description of the purpose
Section: OOP344x (x for Section)
Name: Firstname Lastname
Student Id: 123-456-789
Date Last Modified: Month, Day, Year
********************************************/

Comments in Code

  • placed above each function, gives a short description of purpose
  • comment any large blocks or complex code above your code

For Example

if (blahblah = 50)
{
     // will perform this
     do1;
     // will perform that
     do2;
     // will perform whatever 
     do3;     
}

Team Members

Team Name (Team Q)
First Name Last Name Section Seneca Id wiki id IRC nick Blog URL
Alvaro Lemus C alemus4@myseneca.ca Alvaro Lemus alemus4 Kyno's Blog
Brad Clement C bclement1@myseneca.ca Brad Clement bradc14 Brad's Blog
Gyeongmin Jung A gjung1@myseneca.ca Gyeongmin Jung gjung1 Hello World!
Dave Dooney C ddooney@myseneca.ca David Dooney bakoomerang Dave's Blog

tasks

Release 0.3 Due Date Unknown

  1. Prototyping Workload-16%
    • Member: Undecided
    • Task: Create prototypes and empty definitions for all classes
    • Status: Incomplete

  2. CLabel Workload-17%
    • Member: Undecided
    • Task: Code CLabel.h and CLabel.cpp
    • Status: Incomplete

  3. CDialog Workload-50%
    • Member: Undecided
    • Task: Code CDialog.h and CDialog.cpp
    • Status: Incomplete

  4. CLineEdit Workload-17%
    • Member: Undecided
    • Task: Code CLineEdit.h and CLineEdit.cpp
    • Status: Incomplete

Release 0.2 Due Date October 20th, 23:59

  • Organize and complete team page - Always in Progress
  • Select a team member's console.cpp and console.h to use - Complete - Used Gyeongmin Jung's Files
  • That team member should branch and clone the repository, add console.cpp and console.h to the files in the repository, compile, run and test the execution. When done this team member should add her/his name, github id and the date and time of the completion (as a comment) to cframe.h and merge the branch back to the master repo and push the changes up to github.
  • All other members clone the repository, comment, and test the execution of CFrame
  1. Branch the master for review with a proper name
  2. Complete
  3. Compile, run and test the execution
  4. Complete
  5. Add a comment with your, github id and date and time to the top of cframe.h header file
  6. Complete
  7. Merge the branch back into the master branch
  8. Complete
  9. Push the changes to github
  10. Complete

meetings

October 17th 5:00 PM - initial setup of team page and deciding requirements

  • latest will be on top

topic, date

date