Difference between revisions of "Team S - OOP344 20133"

From CDOT Wiki
Jump to: navigation, search
(meetings)
(Tasks)
Line 74: Line 74:
 
|-
 
|-
 
! Task !! Status !! Member(s) !! Description !! Done By Approx/Due
 
! Task !! Status !! Member(s) !! Description !! Done By Approx/Due
|-
 
| [http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.4_-_OOP344 Prototyping] || Done || All || Prototyping 4 classes for R0.4 || Nov 19th
 
|-
 
| [http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.4_-_OOP344 CButton] || Done || Fabrizio Tomassi || Prototyping and implementing CButton for R0.4 || Nov 19th
 
|-
 
| [http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.4_-_OOP344 CValEdit] || Done || Andrew Daniele || Prototyping and implementing CValEdit for R0.4 ||Nov 19th
 
|-
 
| [http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.4_-_OOP344 CMenuItem] || Working || Jesse Conner ||  Prototyping and implementing CMenuItem for R0.4 ||Nov 19th
 
|-
 
| [http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.4_-_OOP344 CCheckMark] || Done || All-Split || Prototyping and implementing CCheckMark for R0.4 ||Nov 20th
 
 
|-
 
|-
 
| [http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.4_-_OOP344 R04 Release] || Working || All-Split || Testing, Debugging, Code review ||Nov 21st
 
| [http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.4_-_OOP344 R04 Release] || Working || All-Split || Testing, Debugging, Code review ||Nov 21st
Line 122: Line 112:
 
|-
 
|-
 
| [http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.3_-_OOP344#CDialog Testing and bug fixing] || All || Done || Mon Nov 4, 2013 11:59
 
| [http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.3_-_OOP344#CDialog Testing and bug fixing] || All || Done || Mon Nov 4, 2013 11:59
|}
+
|-
 +
 
 +
| [http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.4_-_OOP344 Prototyping] || All || Prototyping 4 classes for R0.4 || Nov 16, 2013 11:59
 +
|-
 +
| [http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.4_-_OOP344 CButton] || Fabrizio Tomassi || implementation of CButton for R0.4 || Nov 19, 2013 17:00
 +
|-
 +
| [http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.4_-_OOP344 CValEdit] || Andrew Daniele || implementation of CValEdit for R0.4 ||Nov 19, 2013 17:00
 +
|-
 +
| [http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.4_-_OOP344 CMenuItem] || Jesse Conner ||  implementation of CMenuItem for R0.4 ||Nov 20, 2013 17:00
 +
|-
 +
| [http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.4_-_OOP344 CCheckMark] || All-Split || implementation of CCheckMark for R0.4 ||Nov 20, 2013 17:00
 +
|-|}
  
 
== meetings ==
 
== meetings ==

Revision as of 19:06, 22 November 2013


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

Team S

Repository

Master Branch Status

Status

  • Open
    Open: you can merge now.
    Closed: Wait for the repo to get opened

Prototyping complete. Please pull changes.

Latest Commit

  • "bug in CDialog's edit fixed" Nov 21, 2013 01:53

Team Members

First Name Last Name Section Seneca Id wiki id IRC nick Blog URL
Andrew Daniele B adaniele1 Andrew Daniele adaniele87 Andrew's Blog
Fabrizio Tomassi C ftomassi Fabrizio Tomassi fabj2 Fabrizio's Blog
Jesse Conner B jgconner Jesse Glen Conner m_i_rite Jesse's Blog

Coding Style and Standards

Indentation

  • Do not use tab character
  • 4 spaces

Comments

  • comment above function definition (summarize function)
  • comment beside function declaration (very brief description)
  • comment complex code

Header Comments

/*
filename.cpp
OOP344x - Revision Number
Purpose: brief purpose of the class
Desc: brief description of project
Name: your full name - studentId - Group Name
Modified: Month dd, yyyy
*/

Variable Naming

  • camel case with first letter lowercase in both variables and methods: int numCounter;
  • asterisk of a pointer will be attached to the type, not the variable name: int* pointer;
  • extern prefix: extern int _externInt;
  • static prefix: static int s_staticInt;

Code Blocks

  1. all braces have their own line
  2. one command blocks should be on one line, ie. if's, for's, while's, etc.
/* examples */ or // examples
if(condition)                        // std 1
{
    doSomething();
    doSomething();
}
else
{
    doSomethingElse();
    doSomethingElse();
}

if (exists()) pop();                 // std 2
for (i=0; i<10; i++, str[i] = '\0'); // std 2
while (exists()) pop();              // std 2

Tasks

Task Status Member(s) Description Done By Approx/Due
R04 Release Working All-Split Testing, Debugging, Code review Nov 21st

Task History

meetings

Topic Description Date/Time
Introduction Discussed R02 and R03 Fri Oct 18, 2013 21:00
Discussed sub-tasks for R03 Cline and CLabel coding Sat Oct 19, 2013 13:00
CDialog coding Reviewing split coding Tue Oct 22, 2013 15:00
Test R03 Discussing and testing R03 Fri Oct 25, 2013 13:00
R04 Discussing R04 Fri Nov 15, 2013 18:00
R04 testing Discussing bugs and testing Thu Nov 21, 2013 21:00

Project Marking Percentage

Group work: 50
Individual work: 50
------------------------
Total 100%