Difference between revisions of "Team U - OOP344 20133"
Soo-Hyun Ahn (talk | contribs) (→task name) |
Soo-Hyun Ahn (talk | contribs) (→tasks) |
||
(35 intermediate revisions by 2 users not shown) | |||
Line 13: | Line 13: | ||
=== Master Branch Status === | === Master Branch Status === | ||
====Status==== | ====Status==== | ||
− | Open : Oct 19th,2013 12:51 I upload prototype files and test files:2 and 3. | + | Open : Oct 19th,2013 12:51 I upload prototype files and test files:2 and 3. <br> |
+ | Open : Nov 5th,2013 16:00 0.3 assignment uploaded. | ||
*'''''Open/Closed''''' | *'''''Open/Closed''''' | ||
*: Open: you can merge now. | *: Open: you can merge now. | ||
Line 31: | Line 32: | ||
* Using namespace cio | * Using namespace cio | ||
* Variables rules | * Variables rules | ||
− | ** start with | + | ** start local variable with l_ |
** class variable start with _ | ** class variable start with _ | ||
** start with lower character | ** start with lower character | ||
Line 94: | Line 95: | ||
|- | |- | ||
--> | --> | ||
− | |[[User:Soo-Hyun Ahn | Soohyun]]|| Ahn || B|| [mailto:sahn6@myseneca.ca?subject=oop344 sahn6] || [[Special:Contributions/ | + | |[[User:Soo-Hyun Ahn | Soohyun]]|| Ahn || B|| [mailto:sahn6@myseneca.ca?subject=oop344 sahn6] || [[Special:Contributions/Soo-Hyun Ahn | Soohyun Ahn]] || IrcNick || [http://soohyunseanahn.blogspot.ca Soohyun's Blog] |
|- | |- | ||
|[[User:Nak Gui Choi| Nak Gui]]|| Choi || B || [mailto:ngchoi@myseneca.ca?subject=oop344 ngchoi] || [[Special:Contributions/Nak Gui Choi | Nak Gui Choi]] || ngchoi || [http://freeppro.blogspot.ca freeppro's C++ Programming Blog ] | |[[User:Nak Gui Choi| Nak Gui]]|| Choi || B || [mailto:ngchoi@myseneca.ca?subject=oop344 ngchoi] || [[Special:Contributions/Nak Gui Choi | Nak Gui Choi]] || ngchoi || [http://freeppro.blogspot.ca freeppro's C++ Programming Blog ] | ||
Line 105: | Line 106: | ||
== tasks == | == tasks == | ||
− | === task | + | |
+ | === Application Book Database === | ||
+ | * Book Database implementation | ||
+ | * Done | ||
+ | |||
+ | === Release 0.4 task 4 === | ||
+ | * CMenuItem 25% | ||
+ | * Assigned to Soohyun Ahn | ||
+ | * Done | ||
+ | |||
+ | === Release 0.4 task 3 === | ||
+ | * CCheckMark 25% | ||
+ | * Assigned to Hyunsu Lee | ||
+ | * Done | ||
+ | |||
+ | === Release 0.4 task 2 === | ||
+ | * CValEdit 25% | ||
+ | * Assigned to Yunki Lee | ||
+ | * Done | ||
+ | |||
+ | === Release 0.4 task 1 === | ||
+ | * CButton 25% | ||
+ | * Assigned to Nakgui Choi | ||
+ | * Done | ||
+ | |||
=== Release 0.3 task 4 === | === Release 0.3 task 4 === | ||
* CLineEdit 17% | * CLineEdit 17% | ||
− | * | + | * completed by Yunki Lee |
− | * | + | * Done |
=== Release 0.3 task 3 === | === Release 0.3 task 3 === | ||
* CDialog 50% | * CDialog 50% | ||
− | * | + | * Completed by Soohyun Ahn, Nakgui Choi, Yunki Lee, Hyunsu Lee |
− | * | + | * Done |
=== Release 0.3 task 2 === | === Release 0.3 task 2 === | ||
* CLabel 17% | * CLabel 17% | ||
− | * | + | * Completed by Hyunsu Lee |
− | * | + | * Done |
=== Release 0.3 task 1 === | === Release 0.3 task 1 === | ||
* prototyping 16% | * prototyping 16% | ||
− | * | + | * Completed by Nakgui Choi |
* Done | * Done | ||
=== Release 0.2 task 3 === | === Release 0.2 task 3 === | ||
* Other team members must clone the repository and test the execution of CFrame | * Other team members must clone the repository and test the execution of CFrame | ||
− | * | + | * Completed by Nakgui Choi, Yunki Lee, Hyunsu Lee |
* Done | * Done | ||
Line 143: | Line 168: | ||
* latest will be on top | * latest will be on top | ||
=== topic, date === | === topic, date === | ||
+ | * [[Bugfix for assignment - oop344 20113 | Dec 15th, 2013]] | ||
+ | * [[Implementation for assignment - oop344 20113 | Dec 14th, 2013]] | ||
+ | * [[Analysis requirement for application assignment - oop344 20113 | Dec 13th, 2013]] | ||
+ | * [[Job allocation for Assignment 0.4 - oop344 20113 | Nov 13th, 2013]] | ||
+ | * [[Assignment 0.3 submit - oop344 20113 | Nov 5th, 2013]] | ||
+ | * [[Test - oop344 20113 | Oct 30th, 2013]] | ||
+ | * [[Status check - oop344 20113 | Oct 25th, 2013]] | ||
+ | * [[Job allocation for Assignment 0.3 - oop344 20113 | Oct 22nd, 2013]] | ||
* [[To do release 0.2 - oop344 20113 | Oct 18th, 2013]] | * [[To do release 0.2 - oop344 20113 | Oct 18th, 2013]] | ||
* [[Make common coding rules - oop344 20113 | Oct 17th, 2013]] | * [[Make common coding rules - oop344 20113 | Oct 17th, 2013]] |
Latest revision as of 19:37, 15 December 2013
OOP344 | Weekly Schedule | Student List | Teams | Project | Student Resources
Contents
- 1 Team Name
- 1.1 Project Marking Percentage
- 1.2 Repository
- 1.3 Coding Style and Standards
- 1.4 Coding Style and Standards
- 1.5 Team Members
- 1.6 tasks
- 1.6.1 Application Book Database
- 1.6.2 Release 0.4 task 4
- 1.6.3 Release 0.4 task 3
- 1.6.4 Release 0.4 task 2
- 1.6.5 Release 0.4 task 1
- 1.6.6 Release 0.3 task 4
- 1.6.7 Release 0.3 task 3
- 1.6.8 Release 0.3 task 2
- 1.6.9 Release 0.3 task 1
- 1.6.10 Release 0.2 task 3
- 1.6.11 Release 0.2 task 2
- 1.6.12 Release 0.2 task 1
- 1.7 meetings
Team Name
Project Marking Percentage
- due right after study break
Group work: XX% (25 <= xx <= 50) Individual work: XX% + (50 <= xx <= 75) ------------------------- Total 100%
Repository
- repo path: Team U
Master Branch Status
Status
Open : Oct 19th,2013 12:51 I upload prototype files and test files:2 and 3.
Open : Nov 5th,2013 16:00 0.3 assignment uploaded.
- 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
- No Tab Character allowed. (replace tabs with 4 spaces)
- Each object must have its own type:
- Open { in the same line
- Close } in the next line
- Start else in the next line
- 2 line break for new function
- Declare variable type only in prototyping
- Using namespace cio
- Variables rules
- start local variable with l_
- class variable start with _
- start with lower character
- use upper character from first letter of each word (from second word)
- remove vowel in a variable
- no more than 3 words for one variable
Coding Style and Standards
- The following will serve as an example of our coding standard:
#ifndef __FILENAME_H__
#define __FILENAME_H__
class example { // There will be a space after every class identifier for the definition
public:
int _data; // Member variables should start with an underscore
int _arraySize // Use meaningful names for variables when applicable and use lower Camel Case
int _width; // Every object have its own type
char* _pArray; // Pointers should have * part of the type
void display():
};
void example::display() { // There will be a space after every function identifier for the definition
}
#endif
...
#include <iostream>
#include <cstring>
using namespace std;
int main() {
int a = 0; // Indentation is 4 spaces
int b = 1; // NO Tab characters allowed! Replace every tab character with 4 spaces.
char name[] = "Spoom";
// Put a newline after variable declaration
if(a > b ? a : b) {
a = a * b; // Put a space between EVERY variable and operator
}
// Put a newline after a control structure
if(!strcmp(name, "Spoom")) {
cout << "Welcome, Spoom!" << endl; // Every statement within a control structure will
} // be wrapped in braces, even if there is only 1 line
else {
cout << "Get out." << endl;
}
return 0;
}
Team Members
First Name | Last Name | Section | Seneca Id | wiki id | IRC nick | Blog URL |
---|---|---|---|---|---|---|
Soohyun | Ahn | B | sahn6 | Soohyun Ahn | IrcNick | Soohyun's Blog |
Nak Gui | Choi | B | ngchoi | Nak Gui Choi | ngchoi | freeppro's C++ Programming Blog |
Yunki | Lee | B | ylee80 | Yunki Lee | yunki | OOP344-SENECA |
Hyunsu | Lee | B | hlee125 | Hyunsu Lee | hlee125 | Noname Blog |
tasks
Application Book Database
- Book Database implementation
- Done
Release 0.4 task 4
- CMenuItem 25%
- Assigned to Soohyun Ahn
- Done
Release 0.4 task 3
- CCheckMark 25%
- Assigned to Hyunsu Lee
- Done
Release 0.4 task 2
- CValEdit 25%
- Assigned to Yunki Lee
- Done
Release 0.4 task 1
- CButton 25%
- Assigned to Nakgui Choi
- Done
Release 0.3 task 4
- CLineEdit 17%
- completed by Yunki Lee
- Done
Release 0.3 task 3
- CDialog 50%
- Completed by Soohyun Ahn, Nakgui Choi, Yunki Lee, Hyunsu Lee
- Done
Release 0.3 task 2
- CLabel 17%
- Completed by Hyunsu Lee
- Done
Release 0.3 task 1
- prototyping 16%
- Completed by Nakgui Choi
- Done
Release 0.2 task 3
- Other team members must clone the repository and test the execution of CFrame
- Completed by Nakgui Choi, Yunki Lee, Hyunsu Lee
- Done
Release 0.2 task 2
- Branch and clone the repository, add console.cpp and console.h to the files in the repository, complie, run and test the execution, add a comment with his info on cframe.h, merge the branch, push the changes to github
- Done by Soohyun Ahn
- Done
Release 0.2 task 1
- Create our team page using the template
- Done
meetings
- latest will be on top