Changes

Jump to: navigation, search

Team B - OOP344 20133

41 bytes removed, 09:33, 26 October 2013
no edit summary
{{OOP344 Index | 20133}}
= Team Name B =: <span style="font-style:italic;font-size:20px25px;font-weight:900;color: #990000;text-shadow: 2px 1px 0px #111, 3px 2px 0px #777;">BDOT</span><br/>== Project Marking Percentage ==<big> Group work: 40% Individual work: 60% + ------------------------- Total 100%</big> == Repository ==<span style="font:16px italic;text-decoration:underline;">BDOT Repository Path: [https://github.com/Seneca-OOP344/Team-B Team B]</span> === Master Branch Status ===<span style="font-size: 20px;color:green;font-weight:900;">FREE</span> == Coding Style and Standards ==* The following will serve as an example of our coding standard:<big><syntaxhighlight lang="cpp">#ifndef __BDOT_FILENAME_H__ // Our Team's Safeguard#define __BDOT_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 2 spaces int b = 1; // NO Tab characters allowed! Replace every tab character with 2 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 { // Else statement will be on a newline after the If control structure cout << "Get out." << endl; }  return 0;}</syntaxhighlight></big> == Team Members ==
{| class="wikitable sortable" border="3" cellpadding="5" style="text-align:center; border-color: black; background-color: #AAAADD; margin:20px; border-collapse:collapse;"
|+
|-
|[[User:Arlene Lee | Arlene ]]|| Lee || C || [mailto:alee110@myseneca.ca?subject=oop344 alee110] || [[Special:Contributions/Arlene Lee | Arlene Lee]] || Zephyr135 || [http://zephyrcpp.blogspot.ca KakuKaku]
|-
<!-- :P -->
|[[User:Raguraam Sivanandha | Ragu ]]|| Sivanandha || B || [mailto:rsivanandha@myseneca.ca?subject=oop344 rsivanandha] || [[Special:Contributions/Raguraam Sivanandha| Raguraam Sivanandha ]] || Ragu || [http://ragu-oop344.blogspot.ca/ Ragu's Blog]
|-
|}
 
== Repository ==
<span style="font:16px italic;text-decoration:underline;">BDOT Repository Path: [https://github.com/Seneca-OOP344/Team-B Team B]</span>
=== Master Branch Status ===
<big>
<span style="font-size: 20px;color:red;font-weight:900;">BUSY</span> <i> -- Arlene and Adam</i>
</big>
== Tasks ==
===Release 0.3===
# <u>'''Prototyping - 16%16'''</u>
#* Member: Adam Sharpe
#* Task: Create prototypes and empty definitions for all classes
#* To be completed by: October 19, 23:59
#* Status: <span style="color:green;font-weight:900">Complete</span><br/><br/>
# <u>'''CLabel - 17%17'''</u>
#* Member: Ragu Sivanandha
#* Task: Code clabel.h and clabel.cpp
#* To be completed by: October 22, 23:59
#* Status: <span style="color:green;font-weight:900">Complete</span><br/><br/>
# <u>'''CDialog - 50%50'''</u>
#* Member: Arlene Lee and Adam Sharpe
#* Task: Code cdialog.h and cdialog.cpp
#* To be completed by: October 26, 23:59
#* Status: <span style="color:red;font-weight:900">In Progress</span><br/><br/>
# <u>'''CLineEdit - 17%17'''</u>
#* Member: Benson Wong
#* Task: Code clineedit.h and clineedit.cpp
== Meetings ==
====October 25, 2013 - Skype====
* Discussion on coding issues and fixes for release 0.3
 
====October 24, 2013 - Skype====
* Discussion on coding for release 0.3
* 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.
== Project Marking Percentage ==
<big>
Group work: 40%
Individual work: 60% +
-----------------------
Total: 100%
</big>
 
== Coding Style and Standards ==
* The following will serve as an example of our coding standard:
<big><syntaxhighlight lang="cpp">
#ifndef __BDOT_FILENAME_H__ // Our Team's Safeguard
#define __BDOT_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 2 spaces
int b = 1; // NO Tab characters allowed! Replace every tab character with 2 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 { // Else statement will be on a newline after the If control structure
cout << "Get out." << endl;
}
 
return 0;
}
</syntaxhighlight></big>

Navigation menu