Team U - OOP344 20133
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