Difference between revisions of "Team A - OOP344 20133"

From CDOT Wiki
Jump to: navigation, search
(Tasks)
(Team Name)
Line 1: Line 1:
 
{{OOP344 Index | 20133}}
 
{{OOP344 Index | 20133}}
= Team Name=
+
= Team A =
== Project Marking Percentage ==
 
 
 
<big><syntaxhighlight lang="cpp">
 
Group work:        25% 
 
Individual work:  75% +
 
------------------------
 
Total            100%
 
</syntaxhighlight></big>
 
  
 
== Repository ==
 
== Repository ==
 
* Repo path: https://github.com/Seneca-OOP344/Team-A
 
* Repo path: https://github.com/Seneca-OOP344/Team-A
 +
 
=== Master Branch Status ===
 
=== Master Branch Status ===
 +
 
====Status: <span style="color:green;font-weight:1000">OPEN</span>====
 
====Status: <span style="color:green;font-weight:1000">OPEN</span>====
 
<!-- Change the color red or green -->
 
<!-- Change the color red or green -->
Line 38: Line 32:
  
 
|}
 
|}
 
== Coding Style and Standards ==
 
* No Tab Character allowed. Replace the Tabs with 2 spaces on any IDE that you're currently using.
 
* Each object must have its own type:
 
<big><syntaxhighlight lang="cpp">
 
int a;
 
int b;
 
CDialog D;
 
</syntaxhighlight></big>
 
* Every statement should be within its own curly brackets (Even it's a one line statement)
 
<big><syntaxhighlight lang="cpp">
 
for((initilization; condition; increment){
 
  code block statement(s);
 
}
 
 
if(condition){
 
  code block statement(s);
 
}
 
else{
 
  code block statement(s);
 
}
 
 
</syntaxhighlight></big>
 
 
* Commenting Style:
 
<big><syntaxhighlight lang="cpp">
 
/*-------------------------
 
|  Comment your class    |
 
-------------------------*/
 
</syntaxhighlight></big>
 
  
 
== Team Members ==
 
== Team Members ==
Line 132: Line 96:
 
*''' Status :''' The "Master" is passed the Release 0.2 requirements.
 
*''' Status :''' The "Master" is passed the Release 0.2 requirements.
 
*''' Github Branch Link :''' https://github.com/Seneca-OOP344/Team-A/tree/Release_0.2_AddConsole
 
*''' Github Branch Link :''' https://github.com/Seneca-OOP344/Team-A/tree/Release_0.2_AddConsole
 +
 +
 +
== Project Marking Percentage ==
 +
 +
<big><syntaxhighlight lang="cpp">
 +
Group work: 25%
 +
Individual work: 75% +
 +
------------------------
 +
Total 100%
 +
</syntaxhighlight></big>
 +
 +
 +
 +
== Coding Style and Standards ==
 +
* No Tab Character allowed. Replace the Tabs with 2 spaces on any IDE that you're currently using.
 +
* Each object must have its own type:
 +
<big><syntaxhighlight lang="cpp">
 +
int a;
 +
int b;
 +
CDialog D;
 +
</syntaxhighlight></big>
 +
* Every statement should be within its own curly brackets (Even it's a one line statement)
 +
<big><syntaxhighlight lang="cpp">
 +
for((initilization; condition; increment){
 +
  code block statement(s);
 +
}
 +
 +
if(condition){
 +
  code block statement(s);
 +
}
 +
else{
 +
  code block statement(s);
 +
}
 +
 +
</syntaxhighlight></big>
 +
 +
* Commenting Style:
 +
<big><syntaxhighlight lang="cpp">
 +
/*-------------------------
 +
| Comment your class |
 +
-------------------------*/
 +
</syntaxhighlight></big>
  
 
== meetings ==
 
== meetings ==

Revision as of 19:50, 2 November 2013


OOP344 | Weekly Schedule | Student List | Teams | Project | Student Resources

Team A

Repository

Master Branch Status

Status: OPEN

  • Change The Status Before You Merge To Master Repository
    CLOSE: Wait for the Repository to get opened
    OPEN: The Repository is free and mergeable

Team-A Logs

Log Entry For Each Merged To Master
Date Time Student's Name Merged User IRC Nickname Description
02/11/2013 7:40 PM Mohammad-Reza Akbari makbari11 reza_akbari Adding the comments and set the correct format to clabel; it's mereged to the Master.
30/10/2013 1:27 PM Mohammad-Reza Akbari makbari11 reza_akbari The prototyping of clabel, cdialog, and clineedit has pushed to it's branch, and merged to the Master.
DD/MM/YYYY 00:00 PM Full Name MySenecaEmail IRC Nickname Merged Description here

Team Members

Team Name : Team A
First Name Last Name Section Seneca Id wiki id IRC nick Contact Info Blog URL
Jaemin Yeo A jyeo Jaemin Yeo Jaemin Contact Info Jaemin's OOP344 Blog
Mohammad-Reza Akbari A makbari11 Mohammad-Reza Akbari reza_akbari (647)389-6082 Reza's Blog
Omkar Parmar A onparmar onparmar onparmar Contact Info

C++ OOP Programming

Hamza Tahir A htahir1 Hamza-Tahir hamzaT- Contact Info

OOP344 C++

Tasks

Task Name : Release 0.3, Due Date: Monday November 4, 2013 - 23:59

Prototyping

  • Task Description : Create a branch from the "Master", add all the Mock-ups (That compiled successfuly), download the 'CField' and Testers implementation files from GitHub. Push the Mock-ups branch to the "Master" branch.
  • Programmer Name : Mohammad-Reza Akbari
  • Status : Completed
  • Github Branch Link : https://github.com/Seneca-OOP344/Team-A/tree/Release_0.3_Prototyping

CLabel

  • Task Description : Implementing CLabel: A readonly Field that encapsulates console.display() function. CLabel although, by inheritance is Frame, but it is never bordered.
  • Programmer Name : Omkar and Jaemin
  • Status : Completed - Need Review
  • Github Branch Link :

CLineEdit

  • Task Description : ClineEdit encapsulates the console.edit() function of Console class.
  • Programmer Name : Hamza
  • Status : Not Completed.
  • Github Branch Link :

CDialog

Release 0.3 Tester Programs

  • Task Description : Run the Tester Programs. It should work the same as Fardad's Demo on Matrix.
  • Programmer Name :
  • Status : Not Completed.
  • Github Branch Link :

Task Name : Release 0.2, Due Date: Sunday Oct 20th, 23:59

Merging To Master Repo

  • Task Description : Setting up the development environment and testing CFrame Base class. Jaemin Yeo had compile and run the Test1Frame.cpp with his console program; his branch had been merged to "Master" for the group test. Reza had clone and run the "Master" successfuly.
More Detail http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.2_-_OOP344#To_Do


Project Marking Percentage

Group work: 25% 
Individual work: 75% +
------------------------
Total 100%


Coding Style and Standards

  • No Tab Character allowed. Replace the Tabs with 2 spaces on any IDE that you're currently using.
  • Each object must have its own type:
int a;
int b;
CDialog D;
  • Every statement should be within its own curly brackets (Even it's a one line statement)
for((initilization; condition; increment){
  code block statement(s);
}

if(condition){
  code block statement(s);
}
else{
  code block statement(s);
}
  • Commenting Style:
/*-------------------------
| Comment your class |
-------------------------*/

meetings

  • latest will be on top

topic, date

date