Difference between revisions of "OOP344 20131 Oopers"

From CDOT Wiki
Jump to: navigation, search
(Coding Guidelines)
(Announcements)
 
(75 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{OOP344 Index | 20131}}
 
{{OOP344 Index | 20131}}
 
== '''Oopers (Team 8)''' ==
 
== '''Oopers (Team 8)''' ==
 +
 +
 +
 +
Welcome to OOP344B Winter 2013 Semester Group 8 'Oopers' Team Page.
 +
 +
== '''Announcements''' ==
 +
 +
 +
 +
==='''April 14, 2013 - Milestone 0.8 completion (CIO Framework)'''===
 +
 +
 +
 +
 +
Milestone 0.8 (CIO Framework) is completed. Milestone 0.9 (CMenu) was optional. All Testers 1-9 have passed and all branches are merged to Master. Have a good day and good luck to everyone on their exams.
 +
 +
* Peter
 +
 +
 +
==='''March 15, 2013 - Milestone 0.3 master branch compilation error'''===
 +
 +
Milestone 0.3 compilation error (error MSB8008) found in master branch (found by Shay). Attempting to locate compilation problem and if need source files from group member branches. Will send email attachment to everyone or provide dropbox link of the fixed master branch.
 +
* Peter
 +
 +
 +
'''Update 1''': Made a 3.0_Fixed_Main_Branch branch to the master with the fixed vcxproj and other setting files. Please check and merge to master. Thanks.
 +
 +
* Peter
 +
 +
 +
'''Update 2''': Verified, compiled and ran with no errors, and merged by Curtis. Thanks. - March 18, 2013.
 +
 +
* Peter
 +
 
== '''Repository''' ==
 
== '''Repository''' ==
 
+++ Git Repository ID: Ooper (https://github.com/Seneca-OOP344/8-Ooper.git) +++
 
+++ Git Repository ID: Ooper (https://github.com/Seneca-OOP344/8-Ooper.git) +++
Line 9: Line 43:
 
'''1)''' Software: Visual Studio 2010.
 
'''1)''' Software: Visual Studio 2010.
  
'''2)''' Identation: 3 spaces!
+
'''2)''' Blocking: Open and closed brackets {} should each be in a new line. Single syntax in functions are to be blocked as well.
 +
 
 +
'''Examples:'''
 +
 
 +
    if(whatever) do this; //bad
 +
 
 +
    if(whatever)
 +
      do this; // bad
 +
 
 +
    if(whatever)
 +
    {
 +
      do this:
 +
    } // good
 +
 
 +
'''3)''' Identation: 3 spaces!
  
'''3)''' Variable Names:  
+
'''4)''' Variable Names:  
 
* Private instance var - '''_dataExample''' - starts with underscore, first word is in lowercase, first letter of second word is uppercase (rest of characters are lowercase), etc.
 
* Private instance var - '''_dataExample''' - starts with underscore, first word is in lowercase, first letter of second word is uppercase (rest of characters are lowercase), etc.
 
* Public functions - '''GetData()''' - first letter of each word in function name is uppercase (rest of characters are lowercase).
 
* Public functions - '''GetData()''' - first letter of each word in function name is uppercase (rest of characters are lowercase).
* Each variable should be written in one line
+
* Each variable, when created, should be written in one line
 
'''Examples:'''
 
'''Examples:'''
  
Line 20: Line 68:
  
 
     int a, b. c; //bad
 
     int a, b. c; //bad
 
'''4)''' Seneca Honesty Policy, Date, Professor Name, Student (or Group), Section, Class should be in a comment on the top of every source file ('''.cpp''' and '''.h''')
 
  
 
== '''Team Members''' ==
 
== '''Team Members''' ==
Line 27: Line 73:
  
 
{| class="wikitable sortable" border="1" cellpadding="5"
 
{| class="wikitable sortable" border="1" cellpadding="5"
! First Name !! Last Name !! Team Name !! Section !! Seneca Id !! wiki id !!  IRC nick !! GITHUB ID !! Blog URL
+
! First Name !! Last Name !! Team Name !! Section !! Seneca Id !! wiki id/Contributions !!  IRC nick !! GITHUB ID !! Blog URL
 
|-
 
|-
 
|[[User:Peter Huang|Peter]]||Huang||[http://zenit.senecac.on.ca/wiki/index.php/OOP344_20131_Oopers Oopers]||B||[mailto:phuang19@myseneca.ca?subject=oop344 phuang19]||[[Special:Contributions/Peter Huang|Peter Huang]]||phuang||peter-huang|| [http://peter-huang.blogspot.ca/ Peter Huang's Blog]
 
|[[User:Peter Huang|Peter]]||Huang||[http://zenit.senecac.on.ca/wiki/index.php/OOP344_20131_Oopers Oopers]||B||[mailto:phuang19@myseneca.ca?subject=oop344 phuang19]||[[Special:Contributions/Peter Huang|Peter Huang]]||phuang||peter-huang|| [http://peter-huang.blogspot.ca/ Peter Huang's Blog]
Line 40: Line 86:
  
 
== '''Agenda''' ==
 
== '''Agenda''' ==
 +
==='''0.2 Milestone (Due Thur Feb 14th, 2013 23:59)'''===
 +
 +
 +
 +
<s>'''Issue 2.0 - Create Oopers Wiki Site And Coding Standards'''</s> - done
 +
 +
* Team wiki page
 +
 +
* Coding standards
 +
 +
Assigned to: Peter Huang
 +
 +
 +
<s>'''Issue 2.1 - Add console class to project 0.2 and test with cio_test'''</s> - done
 +
 +
Assigned to: Shay Troksky
 +
 +
 +
<s>'''Issue 2.2 - CLabel Mock-up Class'''</s> - done
 +
 +
Assigned to: Mark Hom
 +
 +
 +
<s>'''Issue 2.3 - CDialog Mock-up Class'''</s> - done
 +
 +
Assigned to: Curtis Wilson
 +
 +
 +
<s>'''Issue 2.4 - CLineEdit Mock-up Class'''</s> - done
 +
 +
Assigned to: Shay Troksky
 +
 +
 +
<s>'''Issue 2.5 - CButton Mock-up Class'''</s> - done
 +
 +
Assigned to: Peter Huang
 +
 +
 +
==='''0.3 Milestone (Due Wed March 6th, 2013 23:59)'''===
 +
 +
 +
 +
<s>'''Issue 3.2 - CLabel Implementation'''</s> - done
 +
 +
Assigned to: Mark Hom
 +
 +
 +
<s>'''Issue 3.3 - CDialog Implementation'''</s> - done
 +
 +
Assigned to: Curtis Wilson
 +
 +
 +
<s>'''Issue 3.4 - CLineEdit Implementation'''</s> - done
 +
 +
Assigned to: Shay Troksky
 +
 +
 +
<s>'''Issue 3.5 - CButton Implementation'''</s> - done
 +
 +
Assigned to: Peter Huang
 +
 +
 +
==='''0.5 Milestone (Due Thurs March 28th, 2013 23:59)'''===
 +
 +
 +
 +
<s>'''Issue 5.2 - CValEdit Implementation'''</s> - done
 +
 +
Assigned to: Curtis Wilson
 +
 +
 +
<s>'''Issue 5.3 - CCheckMark Implementation'''</s> - done
 +
 +
Assigned to: Shay Troksky
 +
 +
 +
<s>'''Issue 5.4 - CMenuItem Implementation'''</s> - done
 +
 +
Assigned to: Peter Huang
 +
 +
 +
==='''0.8 and 0.9 (Optional) Milestone (Due Sat April 6th, 2013 23:59)'''===
 +
 +
 +
 +
<s>'''Issue 8.1 - CText Implementation'''</s> - done
 +
 +
Assigned to: Curtis Wilson
 +
 +
 +
<s>'''Issue 8.2 - CChecklist Implementation'''</s> - done
 +
 +
Assigned to: Shay Troksky
 +
 +
 +
<s>'''Debugging Assistance'''</s> - done
 +
 +
Assigned to: Peter Huang
 +
 +
 +
==='''<s>1.0 Application Milestone (Due Sat April 13th, 2013 23:59)</s>'''===
 +
 +
* Removed from project by Fardad
 +
 +
== '''Merge Info''' ==
 +
==='''0.2 Milestone (Due Thur Feb 14th, 2013 23:59)'''===
 +
 +
* Issue 2.2 - 2.5 merged to Master
 +
 +
 +
 +
==='''0.3 Milestone (Due Wed March 6th, 2013 23:59)'''===
 +
 +
* Issue 3.2 - 3.5 merged to Master
 +
 +
 +
 +
==='''0.5 Milestone (Due Thurs March 28th, 2013 23:59)'''===
 +
 +
 +
* All 0.5 Milestone Branches made in repository
 +
* Issue 5.2 - 5.4 merged to Master
 +
 +
 +
==='''0.8 and 0.9 (Optional) Milestone (Due Sat April 6th, 2013 23:59)'''===
 +
* All 0.8 Milestone Branches made in repository
 +
* Debugging: Testers 1-7 passed. Merged to Master.
 +
* Debugging. Testers 8-9 passed. Merged to Master.
 +
 +
 +
 +
==='''<s>1.0 Application Milestone (Due Sat April 13th, 2013 23:59)</s>'''===
 +
 +
* Removed from project by Fardad
  
 
== '''Meetings''' ==
 
== '''Meetings''' ==
 +
None.
  
 
== '''Discussion''' ==
 
== '''Discussion''' ==
 +
 +
None.

Latest revision as of 22:31, 14 April 2013


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

Oopers (Team 8)

Welcome to OOP344B Winter 2013 Semester Group 8 'Oopers' Team Page.

Announcements

April 14, 2013 - Milestone 0.8 completion (CIO Framework)

Milestone 0.8 (CIO Framework) is completed. Milestone 0.9 (CMenu) was optional. All Testers 1-9 have passed and all branches are merged to Master. Have a good day and good luck to everyone on their exams.

  • Peter


March 15, 2013 - Milestone 0.3 master branch compilation error

Milestone 0.3 compilation error (error MSB8008) found in master branch (found by Shay). Attempting to locate compilation problem and if need source files from group member branches. Will send email attachment to everyone or provide dropbox link of the fixed master branch.

  • Peter


Update 1: Made a 3.0_Fixed_Main_Branch branch to the master with the fixed vcxproj and other setting files. Please check and merge to master. Thanks.

  • Peter


Update 2: Verified, compiled and ran with no errors, and merged by Curtis. Thanks. - March 18, 2013.

  • Peter

Repository

+++ Git Repository ID: Ooper (https://github.com/Seneca-OOP344/8-Ooper.git) +++

Coding Guidelines

1) Software: Visual Studio 2010.

2) Blocking: Open and closed brackets {} should each be in a new line. Single syntax in functions are to be blocked as well.

Examples:

   if(whatever) do this; //bad
   if(whatever) 
      do this; // bad
   if(whatever)
   {
      do this:
   } // good

3) Identation: 3 spaces!

4) Variable Names:

  • Private instance var - _dataExample - starts with underscore, first word is in lowercase, first letter of second word is uppercase (rest of characters are lowercase), etc.
  • Public functions - GetData() - first letter of each word in function name is uppercase (rest of characters are lowercase).
  • Each variable, when created, should be written in one line

Examples:

   int a; // good
   int a, b. c; //bad

Team Members

Email to all members

First Name Last Name Team Name Section Seneca Id wiki id/Contributions IRC nick GITHUB ID Blog URL
Peter Huang Oopers B phuang19 Peter Huang phuang peter-huang Peter Huang's Blog
Mark Hom Oopers B mahom Mark Hom mahom mahom21 OOP344 bLoG
Shay Trotsky Oopers B strotsky Shay Trotsky strotsky strotsky OOP344 Rules
Curtis Wilson Oopers B cjwilson3 Curtis Jordan Wilson SL37 Curtis37 Curtis' Blog

Agenda

0.2 Milestone (Due Thur Feb 14th, 2013 23:59)

Issue 2.0 - Create Oopers Wiki Site And Coding Standards - done

  • Team wiki page
  • Coding standards

Assigned to: Peter Huang


Issue 2.1 - Add console class to project 0.2 and test with cio_test - done

Assigned to: Shay Troksky


Issue 2.2 - CLabel Mock-up Class - done

Assigned to: Mark Hom


Issue 2.3 - CDialog Mock-up Class - done

Assigned to: Curtis Wilson


Issue 2.4 - CLineEdit Mock-up Class - done

Assigned to: Shay Troksky


Issue 2.5 - CButton Mock-up Class - done

Assigned to: Peter Huang


0.3 Milestone (Due Wed March 6th, 2013 23:59)

Issue 3.2 - CLabel Implementation - done

Assigned to: Mark Hom


Issue 3.3 - CDialog Implementation - done

Assigned to: Curtis Wilson


Issue 3.4 - CLineEdit Implementation - done

Assigned to: Shay Troksky


Issue 3.5 - CButton Implementation - done

Assigned to: Peter Huang


0.5 Milestone (Due Thurs March 28th, 2013 23:59)

Issue 5.2 - CValEdit Implementation - done

Assigned to: Curtis Wilson


Issue 5.3 - CCheckMark Implementation - done

Assigned to: Shay Troksky


Issue 5.4 - CMenuItem Implementation - done

Assigned to: Peter Huang


0.8 and 0.9 (Optional) Milestone (Due Sat April 6th, 2013 23:59)

Issue 8.1 - CText Implementation - done

Assigned to: Curtis Wilson


Issue 8.2 - CChecklist Implementation - done

Assigned to: Shay Troksky


Debugging Assistance - done

Assigned to: Peter Huang


1.0 Application Milestone (Due Sat April 13th, 2013 23:59)

  • Removed from project by Fardad

Merge Info

0.2 Milestone (Due Thur Feb 14th, 2013 23:59)

  • Issue 2.2 - 2.5 merged to Master


0.3 Milestone (Due Wed March 6th, 2013 23:59)

  • Issue 3.2 - 3.5 merged to Master


0.5 Milestone (Due Thurs March 28th, 2013 23:59)

  • All 0.5 Milestone Branches made in repository
  • Issue 5.2 - 5.4 merged to Master


0.8 and 0.9 (Optional) Milestone (Due Sat April 6th, 2013 23:59)

  • All 0.8 Milestone Branches made in repository
  • Debugging: Testers 1-7 passed. Merged to Master.
  • Debugging. Testers 8-9 passed. Merged to Master.


1.0 Application Milestone (Due Sat April 13th, 2013 23:59)

  • Removed from project by Fardad

Meetings

None.

Discussion

None.