Difference between revisions of "Team S - OOP344 20133"

From CDOT Wiki
Jump to: navigation, search
(Tasks)
(Tasks)
Line 81: Line 81:
 
|-
 
|-
 
| [http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.4_-_OOP344 CButton] || 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 CButton] || Working || Jesse Conner || Prototyping and implementing CMenuItem for R0.4 ||Nov 19th
 
 
 
|}
 
|}
  

Revision as of 19:46, 17 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.

Logs

  • DateTime, Merged/being Merged by full name, ircnick: mynick, any other info

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
Prototyping Working All Prototyping 4 classes for R0.4 Pending
CButton Working Fabrizio Tomassi Prototyping and implementing CButton for R0.4 Nov 19th
CValEdit Working Andrew Daniele Prototyping and implementing CValEdit for R0.4 Nov 19th
CButton Working Jesse Conner Prototyping and implementing CMenuItem for R0.4 Nov 19th

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

Project Marking Percentage

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