Team Q - OOP344 20133
Revision as of 12:51, 20 October 2013 by Brad Clement (talk | contribs) (→Release 0.2 Due Date October 20th, 23:59)
Contents
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
- repo path: https://github.com/Seneca-OOP344/Team-Q.git
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 ( Please set your tab size to 3 and also your indent size to 3 )
- 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;
- Formatting of condition blocks
if (condition)
{
doStuff;
}
else
{
doOtherStuff;
}
for (x=0;x<5;x++)
{
loopStuff;
}
- File Heading Comments
/*
filename.cpp (or .h) OOP344x (x for Section)
Version Number: Version 1,2,3,4 etc
Description: Small description of the purpose
Name: Firstname Lastname
Student Id - 123-456-789
Date 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
First Name | Last Name | Section | Seneca Id | wiki id | IRC nick | Blog URL |
---|---|---|---|---|---|---|
Alvaro | Lemus | C | alemus4@myseneca.ca | alemus4 | alemus4 | blog address Blogname |
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
- Prototyping Workload-16%
- Member: Undecided
- Task: Create prototypes and empty definitions for all classes
- Status: Incomplete
- CLabel Workload-17%
- Member: Undecided
- Task: Code CLabel.h and CLabel.cpp
- Status: Incomplete
- CDialog Workload-50%
- Member: Undecided
- Task: Code CDialog.h and CDialog.cpp
- Status: Incomplete
- 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
- Branch the master for review with a proper name Complete
- Compile, run and test the execution Complete
- Add a comment with your, github id and date and time to the top of cframe.h header file Complete
- Merge the branch back into the master branch Complete
- Push the changes to github Complete
meetings
October 17th 5:00 PM - initial setup of team page and deciding requirements
- latest will be on top