Difference between revisions of "Team J - OOP344 20133"
Sehui Park (talk | contribs) (→Team Members) |
Sehui Park (talk | contribs) (→Release 1.0) |
||
(35 intermediate revisions by 4 users not shown) | |||
Line 4: | Line 4: | ||
* due right after study break | * due right after study break | ||
<big> | <big> | ||
− | Group work: | + | Group work: 50% (25 <= xx <= 50) |
− | Individual work: | + | Individual work: 50% + (50 <= xx <= 75) |
------------------------- | ------------------------- | ||
Total 100% | Total 100% | ||
</big> | </big> | ||
+ | |||
== Repository == | == Repository == | ||
− | * | + | * [https://github.com/Seneca-OOP344/Team-J Team J] |
=== Master Branch Status === | === Master Branch Status === | ||
====Status==== | ====Status==== | ||
− | * | + | * Opened |
− | + | ||
− | |||
====Logs==== | ====Logs==== | ||
* DateTime, Merged/being Merged by [mailto:emailid@learn.senecac.on.ca full name], ircnick: mynick, any other info | * DateTime, Merged/being Merged by [mailto:emailid@learn.senecac.on.ca full name], ircnick: mynick, any other info | ||
+ | |||
+ | * 2013/11/22 5:10 PM, Merged by Group J, lkisac, spark86, tannis, ftawfig | ||
+ | |||
+ | * 2013/11/22 5:10 PM, Merged by Len Isac, lkisac | ||
+ | |||
+ | * 2013/11/19 4:20 AM,Merged by Sehui Park, spark86 | ||
+ | |||
+ | * 2013/11/19 3:20 AM, Being Merged by Sehui Park, spark86 | ||
+ | |||
+ | * 2013/11/19 2:15 AM, Merged by Sehui Park, spark86 | ||
+ | |||
+ | * 2013/11/19 2:10 AM, Being Merged by Sehui Park, spark86 | ||
== Coding Style and Standards == | == Coding Style and Standards == | ||
− | * No Tab Character allowed. (replace tabs with spaces) | + | |
+ | * No Tab Character allowed. (replace tabs with 4 spaces) | ||
* Each object must have its own type: | * Each object must have its own type: | ||
<big><syntaxhighlight lang="cpp"> | <big><syntaxhighlight lang="cpp"> | ||
Line 26: | Line 39: | ||
int b; | int b; | ||
CDialog D; | CDialog D; | ||
+ | </syntaxhighlight></big> | ||
+ | |||
+ | * '''Curly Braces:''' The opening curly brace should be placed on it's own line underneath the class declaration, function name, etc. | ||
+ | |||
+ | <big><syntaxhighlight lang="cpp"> | ||
+ | foo() | ||
+ | |||
+ | { | ||
+ | |||
+ | //Code | ||
+ | |||
+ | } | ||
+ | </syntaxhighlight></big> | ||
+ | |||
+ | |||
+ | * '''Variable Naming:''' The first word in a variable name is in lower case and uppercase letters mark the beginning of a new word. Use an underscore before the variable name to identify it as a private member of a class. | ||
+ | |||
+ | <big><syntaxhighlight lang="cpp"> | ||
+ | varName; | ||
+ | |||
+ | class foo | ||
+ | |||
+ | { | ||
+ | |||
+ | private: | ||
+ | |||
+ | _varName; | ||
+ | |||
+ | }; | ||
+ | </syntaxhighlight></big> | ||
+ | |||
+ | |||
+ | * '''Commenting:''' A comment should be made at the top of each file listing the name of the file, the last person to edit it, the date and time it was last modified and the current status of the file. | ||
+ | |||
+ | <big><syntaxhighlight lang="cpp"> | ||
+ | /* | ||
+ | |||
+ | filename.cpp | ||
+ | |||
+ | Your Name | ||
+ | |||
+ | Last Modified: October, 24th, 2013 | ||
+ | |||
+ | status: incomplete | ||
+ | |||
+ | */. | ||
</syntaxhighlight></big> | </syntaxhighlight></big> | ||
Line 38: | Line 97: | ||
− | |[[User:Isac | Len]]|| Isac || B || [mailto:lkisac@myseneca.ca?subject=oop344 lkisac] || [[Special:Contributions/Leonard Kei Isac | Leonard Kei Isac]] || lkisac || [http://lenisac.wordpress.com/ WordPress] | + | |[[User:Leonard Kei Isac | Len]]|| Isac || B || [mailto:lkisac@myseneca.ca?subject=oop344 lkisac] || [[Special:Contributions/Leonard Kei Isac | Leonard Kei Isac]] || lkisac || [http://lenisac.wordpress.com/ WordPress] |
|- | |- | ||
|[[User:Fadi Atif Tawfig | Fadi]]|| Tawfig || B || [mailto:fatawfig@myseneca.ca?subject=oop344 fatawfig] || [[Special:Contributions/Fadi Atif Tawfig | Fadi Atif Tawfig]] || Frodi || [http://fadiprogramming.tumblr.com Fadi's Programming Blog] | |[[User:Fadi Atif Tawfig | Fadi]]|| Tawfig || B || [mailto:fatawfig@myseneca.ca?subject=oop344 fatawfig] || [[Special:Contributions/Fadi Atif Tawfig | Fadi Atif Tawfig]] || Frodi || [http://fadiprogramming.tumblr.com Fadi's Programming Blog] | ||
+ | |- | ||
+ | |[[User:Sehui Park | Sehui]]|| Park || B || [mailto:spark86@learn.senecac.on.ca?subject=oop344 spark86] || [[Special:Contributions/Sehui Park | Sehui Park]] || spark86 || [http://mikesayhi.wordpress.com Mikesayhi] | ||
− | |||
− | |||
|} | |} | ||
Line 55: | Line 114: | ||
* Create mockup classes for CIO Framework ( ''status:'' '''complete''') | * Create mockup classes for CIO Framework ( ''status:'' '''complete''') | ||
− | * | + | * Choose one team member's console ( ''status:'' '''complete''') |
* Add member info to CFrame header file ( ''status:'' '''complete''') | * Add member info to CFrame header file ( ''status:'' '''complete''') | ||
− | * Each team member to | + | * Each team member to compile and run Test1Frame successfully ( ''status:'' '''complete''') |
<br /> | <br /> | ||
Line 66: | Line 125: | ||
<u>'''Prototyping'''</u> | <u>'''Prototyping'''</u> | ||
− | * Task description: | + | * Task description: create mockup classes. |
* Group member: Thana Annis | * Group member: Thana Annis | ||
* ''status:'' '''complete''' | * ''status:'' '''complete''' | ||
+ | * Reviewing: CDialog (''not started'') | ||
<u>'''CDialog'''</u> | <u>'''CDialog'''</u> | ||
− | * Task description: '' | + | * Task description: ''Code the member functions of the class CDialog'' |
* Group member: Fadi Tawfig | * Group member: Fadi Tawfig | ||
− | * ''status:'' ''' | + | * ''status:'' '''complete''' |
<u>'''CLabel'''</u> | <u>'''CLabel'''</u> | ||
− | * Task description: | + | * Task description: create the constructors, destructors and methods for CLabel. |
* Group member: Len Isac | * Group member: Len Isac | ||
− | * ''status:'' ''' | + | * ''status:'' '''complete''' |
+ | * Reviewing: CLineEdit ( | ||
<u>'''CLineEdit'''</u> | <u>'''CLineEdit'''</u> | ||
− | * Task description: '' | + | * Task description: ''create constructors, destructors and method for 0.3 version'' |
+ | * Group member: Sehui Park | ||
+ | * ''status:'' '''complete''' | ||
+ | * Reviewing: CLabel | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == Release 0.4 == | ||
+ | |||
+ | <u>'''CButton'''</u> | ||
+ | * Task description: ''Code the member functions of the class CButton'' | ||
+ | * Group member: Fadi Tawfig | ||
+ | * ''status:'' '''complete''' | ||
+ | |||
+ | <u>'''CValEdit'''</u> | ||
+ | * Task description: ''Code the member functions of the class CValEdit'' | ||
* Group member: Sehui Park | * Group member: Sehui Park | ||
− | * ''status:'' ''' | + | * ''status:'' '''complete''' |
+ | |||
+ | <u>'''CCheckMark'''</u> | ||
+ | * Task description: ''Code the member functions of the class CCheckMark'' | ||
+ | * Group member: Thana Annis | ||
+ | * ''status:'' '''complete''' | ||
+ | |||
+ | <u>'''CMenuItem'''</u> | ||
+ | * Task description: ''Code the member functions of the class CMenuItem'' | ||
+ | * Group member: Len Isac | ||
+ | * ''status:'' '''complete''' | ||
+ | |||
+ | * All classes reviewed by every member in group. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == Release 1.0 == | ||
+ | |||
+ | Every group member collaborated on the design and methods together. The bulk of view was done by Fadi Tawfig, File controlling and Database Controlling by Sehui Park and Thana Annis, | ||
+ | and Edit by Len Isac. | ||
+ | Debugging was done by every member and all code was finalized together. | ||
== '''Meetings''' == | == '''Meetings''' == | ||
* [[First meeting IRC - oop344 20113 | October 18th, 2013]] | * [[First meeting IRC - oop344 20113 | October 18th, 2013]] | ||
+ | |||
+ | * [[Second meeting IRC - oop344 20113 | October 24th, 2013]] | ||
+ | |||
+ | * [[Third meeting IRC - oop344 20113 | November 4th, 2013]] | ||
+ | |||
+ | * [[Fourth meeting IRC - oop344 20113 | November 22nd, 2013]] | ||
+ | |||
+ | * [[Fifth meeting IRC - oop344 20113 | December 1st, 2013]] | ||
+ | |||
+ | * [[Final meeting IRC - oop344 20113 | December 13th, 2013]] |
Latest revision as of 15:59, 16 December 2013
OOP344 | Weekly Schedule | Student List | Teams | Project | Student Resources
Contents
Team Name
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
- Opened
Logs
- DateTime, Merged/being Merged by full name, ircnick: mynick, any other info
- 2013/11/22 5:10 PM, Merged by Group J, lkisac, spark86, tannis, ftawfig
- 2013/11/22 5:10 PM, Merged by Len Isac, lkisac
- 2013/11/19 4:20 AM,Merged by Sehui Park, spark86
- 2013/11/19 3:20 AM, Being Merged by Sehui Park, spark86
- 2013/11/19 2:15 AM, Merged by Sehui Park, spark86
- 2013/11/19 2:10 AM, Being Merged by Sehui Park, spark86
Coding Style and Standards
- No Tab Character allowed. (replace tabs with 4 spaces)
- Each object must have its own type:
int a;
int b;
CDialog D;
- Curly Braces: The opening curly brace should be placed on it's own line underneath the class declaration, function name, etc.
foo()
{
//Code
}
- Variable Naming: The first word in a variable name is in lower case and uppercase letters mark the beginning of a new word. Use an underscore before the variable name to identify it as a private member of a class.
varName;
class foo
{
private:
_varName;
};
- Commenting: A comment should be made at the top of each file listing the name of the file, the last person to edit it, the date and time it was last modified and the current status of the file.
/*
filename.cpp
Your Name
Last Modified: October, 24th, 2013
status: incomplete
*/.
Team Members
First Name | Last Name | Section | Seneca Id | wiki id | IRC nick | Blog URL |
---|---|---|---|---|---|---|
Thana | Annis | C | tannis | Thana Annis | Bwaffles | OOP344 |
Len | Isac | B | lkisac | Leonard Kei Isac | lkisac | WordPress |
Fadi | Tawfig | B | fatawfig | Fadi Atif Tawfig | Frodi | Fadi's Programming Blog |
Sehui | Park | B | spark86 | Sehui Park | spark86 | Mikesayhi
|
Tasks
Release 0.2
- Create Team Page ( status: complete)
- Create mockup classes for CIO Framework ( status: complete)
- Choose one team member's console ( status: complete)
- Add member info to CFrame header file ( status: complete)
- Each team member to compile and run Test1Frame successfully ( status: complete)
Release 0.3
Prototyping
- Task description: create mockup classes.
- Group member: Thana Annis
- status: complete
- Reviewing: CDialog (not started)
CDialog
- Task description: Code the member functions of the class CDialog
- Group member: Fadi Tawfig
- status: complete
CLabel
- Task description: create the constructors, destructors and methods for CLabel.
- Group member: Len Isac
- status: complete
- Reviewing: CLineEdit (
CLineEdit
- Task description: create constructors, destructors and method for 0.3 version
- Group member: Sehui Park
- status: complete
- Reviewing: CLabel
Release 0.4
CButton
- Task description: Code the member functions of the class CButton
- Group member: Fadi Tawfig
- status: complete
CValEdit
- Task description: Code the member functions of the class CValEdit
- Group member: Sehui Park
- status: complete
CCheckMark
- Task description: Code the member functions of the class CCheckMark
- Group member: Thana Annis
- status: complete
CMenuItem
- Task description: Code the member functions of the class CMenuItem
- Group member: Len Isac
- status: complete
- All classes reviewed by every member in group.
Release 1.0
Every group member collaborated on the design and methods together. The bulk of view was done by Fadi Tawfig, File controlling and Database Controlling by Sehui Park and Thana Annis, and Edit by Len Isac. Debugging was done by every member and all code was finalized together.