1
edit
Changes
GP
,→Team Members
* due immediately
<big>
Group work: XX45% (25 <= xx <= 50) Individual work: XX55% + (50 <= xx <= 75)
-------------------------
Total 100%
</big>
== Repository ==
* repo Github id: [https://github.com/Seneca-OOP344/IX-GP.git IX-GP]
== Team Members ==
|[[User:Youngjae Kim|Youngjae]]||Kim||A||[mailto:ykim116@learn.senecac.on.ca?subject=oop344 ykim116]||YoungJae-K||[[Special:Contributions/Youngjae Kim|Youngjae Kim]]||ykim116||[http://oop344-yjk.blogspot.ca// OOP344_YJK]
|-
|[[User:Peter Chen|Peter (Xiang Qiang)]]||Chen||A||[mailto:xqchen3blank@mysenecablank.ca?subject=oop344 xqchen3com ---------]||Sushii---||[[Special:Contributions/Peter Chen|Peter Chen]]||Sushii---|| [http://peterblank.ugblank/ Peter.ug... Just another blog...]|-|[[User:Wei Wang|Wei]]||Wang||A||[mailto:wwang125@learn.senecac.on.ca?subject=oop344 wwang125]||weiwang727||[[Special:Contributions/WeiWang|Wei Wang]]||BigData||[http://zhimanblog.wordpress.com/ Wei's Blog--]
|-
|[[User:Fahd Wahab|Fahd]]||Wahab||A||[mailto:wfahd@learn.senecac.on.ca?subject=oop344 wfahd]||FahdW||[[Special:Contributions/FahdWahab|Fahd Wahab]]||FahdW||[http://fahdw.wordpress.com/ Fahd's C++ Blog]
==Issues and Status ==
=== 0.2 MileStone ===
* issue 1: 8.4 Add console class to project and test with cio_test a record (by Youngjae Kim Fahd Wahab and reviewed by Hiroshi TakemotoPeter Chen)**create an empty record and save it at the end of the file
=== 0.X MileStone ===
== Coding Rules ==
* Each class MUST have its own header file and cpp file for implementation.
* Use the class name for the name of the file but make sure it is all lowercase.
For example CFrame class should have cframe.h and cframe.cpp files for its implementation.
* Add recompilation safeguards to all your header files.
The name of safeguard must follow the next rule: __[Team name]_[namespace]_[class name]_H__
For example(CFrame.h):
#ifndef __GP_CIO_CFRAME_H__
#define __GP_CIO_CFRAME_H__
.................
.................
#endif
* Must use only #ifndef ... #endif for safeguard. (Do not use both #pragma once and #ifndef)
* Member variables must start from a underscore.
For example: int _data, char* _covered;
* The other rules to declare variables
(X) int i, j;
(O) int i;
int j;
(X) char *_date;
(O) char* _date;
* Use 2 spaces for indent (don't use tab)
* General rules.
(X) if(true) return x;
(O} if(true) {
return x;
}
(X) for(;;) x = y;
(O) for(;;) {
x = y;
}
(O) for(;;);
(X) void CButton::draw(int rn) { <--- SPACE between ) and {
(O) void CButton::draw(int rn){ <--- NO SPACE between ) and {
== meetings ==
* latest will be on top