Difference between revisions of "OOP344 20131 - Nevi"
(→Programming Styles) |
(→Agenda) |
||
Line 60: | Line 60: | ||
+ | '''0.2 Milestone''' | ||
+ | CLabel Mock-up Class (issue 2.2) '''Bo Li''' | ||
+ | CDialog Mock-up Class (issue 2.3) '''Bo Li''' | ||
+ | CLineEdit Mock-up Class (issue 2.4) '''Ran Li''' | ||
+ | CButton Mock-up Class (issue 2.5) '''Zhenyang Chen''' | ||
+ | |||
+ | '''0.3 Milestone''' | ||
+ | Apply changes to CDialog, cuigh.h and update and test your related mock-ups. (issue 3.1) '''Bo Li''' | ||
+ | CLabel Implementation (issue 3.2) '''Bo Li''' | ||
+ | CDialog Implementation (issue 3.3) | ||
+ | CLineEdit Implementation (issue 3.4) '''Ran Li''' | ||
+ | CButton Implementation (issue 3.5) '''Zhenyang Chen''' | ||
== Discussion == | == Discussion == |
Revision as of 14:39, 1 March 2013
Nevi
Members
First Name | Last Name | Team Name | Section | Seneca Id | wiki id | IRC nick | GITHUB ID | Blog URL |
---|---|---|---|---|---|---|---|---|
Bo | Li | Nevi | B | bli64 | Bo Li | Kelan | Nelain | Meta-OOP344 |
Ran | Li | Nevi | B | rli64 | Ran Li | ranli | RanLii | 22yue6 |
Zhenyang | Chen | Nevi | B | zchen91 | Zhenyang Chen | crans | crans | Leash |
Repository
Programming Styles
- Indentation
2 spaces for each level
- Blocks
if(){ } else{ }
- Variable Naming
_nameOfVar for data members
nameOfVar for local variables
no special characters in variable (e.g. '_')
single characters variable names (e.g. 'i', 'j', 'k') for loops only
- Misc
use the string functions in bconsole instead of <string.h>
cast everything to the function parameter type
For example:
Function header: char* strcpy(void* des, const void* src);
Function call: strcpy(_data, (const void*) Str);
Agenda
0.2 Milestone CLabel Mock-up Class (issue 2.2) Bo Li CDialog Mock-up Class (issue 2.3) Bo Li CLineEdit Mock-up Class (issue 2.4) Ran Li CButton Mock-up Class (issue 2.5) Zhenyang Chen
0.3 Milestone Apply changes to CDialog, cuigh.h and update and test your related mock-ups. (issue 3.1) Bo Li CLabel Implementation (issue 3.2) Bo Li CDialog Implementation (issue 3.3) CLineEdit Implementation (issue 3.4) Ran Li CButton Implementation (issue 3.5) Zhenyang Chen