Difference between revisions of "The A-Team - OOP344 20113"

From CDOT Wiki
Jump to: navigation, search
(Repository)
(TRUNK Status)
 
(58 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
{{OOP344 Index | 20113}}
 
== Project Marking Percentage ==
 
== Project Marking Percentage ==
 
<big>
 
<big>
  Group work:      XX%        (25 <= xx <= 50)
+
  Group work:      50%        (25 <= xx <= 50)
  Individual work: XX% +      (50 <= xx <= 75)  
+
  Individual work: 50% +      (50 <= xx <= 75)  
 
  -------------------------
 
  -------------------------
 
  Total          100%
 
  Total          100%
 
</big>
 
</big>
 
  
 
== Repository ==
 
== Repository ==
* repo id: [svn://zenit.senecac.on.ca/oop344_113rep2 oop344_113rep5]
+
* repo id: [svn://zenit.senecac.on.ca/oop344_113rep5 oop344_113rep5]
=== Trunk Status ===
+
=== TRUNK Status ===
 
Refer to [irc://holmes.freenode.net:6667/OOP344-ATEAM #OOP344-ATEAM] for current trunk status.
 
Refer to [irc://holmes.freenode.net:6667/OOP344-ATEAM #OOP344-ATEAM] for current trunk status.
 +
* committed by
 +
*: id: [mailto:sthistle@learn.senecac.on.ca nmayuranathan]
 +
*: name: Natesh Mayuranathan
 +
*: irc nick: Tesh_
 +
*: other info: last changes for R0.6
  
 
== Team Members ==
 
== Team Members ==
Line 18: Line 23:
 
! First Name !! Last Name  !! Section !! Seneca Id !! wiki id !!  IRC nick !! Blog URL
 
! First Name !! Last Name  !! Section !! Seneca Id !! wiki id !!  IRC nick !! Blog URL
 
|-
 
|-
|[[User:dhgiang | Duc]]|| Giang || B || [mailto:dhgiang@learn.senecac.on.ca?subject=oop344-dhgiang dhgiang] || [[Special:Contributions/dhgiang | dhgiang]] || dhgiang|| [http://http://ducblogsite.blogspot.com/ Duc's Blog Site]
+
|[[User:dhgiang | Duc]]|| Giang || B || [mailto:dhgiang@learn.senecac.on.ca?subject=oop344-dhgiang dhgiang] || [[Special:Contributions/dhgiang | dhgiang]] || dhgiang|| [http://ducblogsite.blogspot.com/ Duc's Blog Site]
 
|-
 
|-
 
|[[User:tcroetcisoender1 | Travis]]|| Roetcisoender || B || [mailto:tcroetcisoender1@learn.senecac.on.ca?subject=oop344-tcroetcisoender1 tcroetcisoender] || [[Special:Contributions/tcroetcisoender1 | tcroetcisoender1]] || Travis_R|| [http://travis-r-blog.blogspot.com/ Travis' Blog]
 
|[[User:tcroetcisoender1 | Travis]]|| Roetcisoender || B || [mailto:tcroetcisoender1@learn.senecac.on.ca?subject=oop344-tcroetcisoender1 tcroetcisoender] || [[Special:Contributions/tcroetcisoender1 | tcroetcisoender1]] || Travis_R|| [http://travis-r-blog.blogspot.com/ Travis' Blog]
 
|-
 
|-
 
|[[User:Nmayuranathan | Natesh]]||Mayuranathan||B||[mailto:nmayuranathan@learn.senecac.on.ca?subject=oop344 nmayuranathan]||[[Special:Contributions/Nmayuranathan | Nmayuranathan]]||Tesh_||[http://nateshmayuranathan.blogspot.com/ My Blog]
 
|[[User:Nmayuranathan | Natesh]]||Mayuranathan||B||[mailto:nmayuranathan@learn.senecac.on.ca?subject=oop344 nmayuranathan]||[[Special:Contributions/Nmayuranathan | Nmayuranathan]]||Tesh_||[http://nateshmayuranathan.blogspot.com/ My Blog]
 +
|-
 +
|[[User:gdaly | Gemma(member dropped course - no longer with us ) ]]||Daly||B||[mailto:gdaly@learn.senecac.on.ca?subject=oop344 gdaly]||[[Special:Contributions/Gemma | Daly]]||gdaly||[http://gdaly.blogspot.com/ My Blog]
 +
|-
 +
|[[User:sthistle | Sean]]|| Thistle || B || [mailto:sthistle@learn.senecac.on.ca?subject=oop344 sthistle] || [[Special:Contributions/sthistle | sthistle]] || Yellow-Box_Mk2|| [http://sthistle-oop344.blogspot.com/ Blog Site]
 +
|-
 
|}
 
|}
 +
 +
== Coding Standards ==
 +
 +
 +
* indentation - 2 spaces
 +
 +
* variable names:
 +
                e.g.  My Birth Date ---> myBirDat
 +
                      column length, Height ---->  colLen, colHgt
 +
                      row height, row length ---> rowHgt, rowLen
 +
 +
* coding styles & conventions:
 +
                e.g. function() {
 +
                    if(...) {
 +
                      /*some code*/
 +
                    }
 +
                    else {
 +
                      /*some other code*/
 +
                    }
 +
                }
 +
 +
* when you want help, commit and add a status message explaining your problem -  also comment area of interest
 +
                    e.g.
 +
                    if(/*some condition*/){
 +
                        /*some code*/            //this code does not work for some reason
 +
                    }
 +
 +
* when you change teammates' code, please comment to explain changes:
 +
             
 +
                e.g.
 +
                OLD:
 +
                    if(/*some condition*/){
 +
                        /*some code*/       
 +
                    }
 +
             
 +
                NEW: 
 +
                    if(/*some condition*/){
 +
                        /*some new code*/    //changed some code to some new code
 +
                    }                     
 +
 +
==TASKS==
 +
 +
 +
=== Console ===
 +
* Code the console
 +
* All
 +
* Done
 +
 +
=== CField ===
 +
* Code the CField class
 +
* Sean
 +
* Done
 +
 +
=== CLabel ===
 +
* Code the CLabel class
 +
* Natesh, Sean
 +
* Done
 +
 +
=== CDialog ===
 +
* Code the CDialog class
 +
* Travis, Gemma, Duc - Modified By Sean -> Draw, Edit
 +
* Done
 +
 +
=== CLineEdit ===
 +
* Code the CLineEdit class
 +
* Sean
 +
* Done
 +
 +
=== CButton ===
 +
* Code the CButton class
 +
* Natesh - Modified By Sean -> Draw, Edit
 +
* Done
 +
 +
=== CmenuItem ===
 +
* Code the CmenuItem class
 +
* Travis - Modified By Sean -> Draw, Edit
 +
* Done
 +
 +
=== CCheckMark ===
 +
* Code the CCheckMark class
 +
* Duc - Modified By Sean -> Draw, Edit
 +
* Done
 +
 +
=== CValEdit ===
 +
* Code the CValEdit class
 +
* Sean/Duc
 +
* Complete
 +
 +
=== Modify Console::edit() ===
 +
* add IsTextEditor and ReadOnly to argument list
 +
* Travis
 +
* done
 +
 +
=== Modify CCheckMark ===
 +
* add bool radio(), void radio(bool isRadio), and operator bool() methods
 +
* Duc
 +
* done
 +
 +
=== CCheckList ===
 +
* holds an array of CCheckMarks for multiple selections
 +
* Duc
 +
* complete
 +
 +
=== CText ===
 +
* a CField for editing multiline text.
 +
* Natesh/Sean
 +
* complete
 +
 +
=== CMenu ===
 +
* Linked List of CMNodes
 +
* Travis
 +
* complete
 +
 +
=== CMNode===
 +
* Holds a CMenuItem object and its index
 +
* Travis
 +
* complete
 +
 +
== Meetings ==
 +
* 1st Meeting - Oct 12th 5pm on IRC #OOP344-ATEAM; TOPIC: R0.1
 +
- ATTENDANCE: Gemma Daly, Travis R., Duc G.
 +
 +
* 2nd Meeting - Oct 18th 5pm in OPEN_labs: TOPIC: Updating R.011 to R0.12, Fixing Wiki, naming conventions, IRC Logging.
 +
- Travis R, Natesh M., Duc G.
 +
 +
* 3rd Meeting - Oct 24th 2pm in OPEN LABS; TOPIC: R0.2
 +
- ATTENDANCE: All Members
 +
 +
* 4rd Meeting - Oct 26th 1pm on IRC #OOP344-ATEAM: R0.2 - (Can Someone Confirm The Date And Time Please..Thx)
 +
- ATTENDANCE: All Members
 +
 +
* nth Meeting - Nov 25th 4-6:25 in Open Lab - Topic: Completing R.03; Assigning tasks for 0.6
 +
- ATTENDANCE: Duc, Sean, Natesh
 +
 +
* Meeting [n+1] -Dec 15th in Open Lab - Topic: Collaborating on R0.6 (CText)
 +
- ATTENDANCE: Duc, Travis, Natesh
 +
 +
[[The A-Team IRC Logs 20113 - OOP344 | IRC meeting logs]]

Latest revision as of 21:30, 17 December 2011


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

Project Marking Percentage

Group work:      50%        (25 <= xx <= 50)
Individual work: 50% +      (50 <= xx <= 75) 
-------------------------
Total           100%

Repository

TRUNK Status

Refer to #OOP344-ATEAM for current trunk status.

  • committed by
    id: nmayuranathan
    name: Natesh Mayuranathan
    irc nick: Tesh_
    other info: last changes for R0.6

Team Members

Team while(false)
First Name Last Name Section Seneca Id wiki id IRC nick Blog URL
Duc Giang B dhgiang dhgiang dhgiang Duc's Blog Site
Travis Roetcisoender B tcroetcisoender tcroetcisoender1 Travis_R Travis' Blog
Natesh Mayuranathan B nmayuranathan Nmayuranathan Tesh_ My Blog
Gemma(member dropped course - no longer with us ) Daly B gdaly Daly gdaly My Blog
Sean Thistle B sthistle sthistle Yellow-Box_Mk2 Blog Site

Coding Standards

  • indentation - 2 spaces
  • variable names:
               e.g.  My Birth Date ---> myBirDat
                     column length, Height ---->  colLen, colHgt
                     row height, row length ---> rowHgt, rowLen
  • coding styles & conventions:
                e.g. function() {
                   if(...) {
                      /*some code*/
                   }
                   else {
                     /*some other code*/
                   }
                }
  • when you want help, commit and add a status message explaining your problem - also comment area of interest
                    e.g.
                    if(/*some condition*/){
                       /*some code*/             //this code does not work for some reason
                    }
  • when you change teammates' code, please comment to explain changes:
               e.g.
               OLD:
                    if(/*some condition*/){
                       /*some code*/         
                    }
              
               NEW:   
                    if(/*some condition*/){
                        /*some new code*/     //changed some code to some new code
                    }                       

TASKS

Console

  • Code the console
  • All
  • Done

CField

  • Code the CField class
  • Sean
  • Done

CLabel

  • Code the CLabel class
  • Natesh, Sean
  • Done

CDialog

  • Code the CDialog class
  • Travis, Gemma, Duc - Modified By Sean -> Draw, Edit
  • Done

CLineEdit

  • Code the CLineEdit class
  • Sean
  • Done

CButton

  • Code the CButton class
  • Natesh - Modified By Sean -> Draw, Edit
  • Done

CmenuItem

  • Code the CmenuItem class
  • Travis - Modified By Sean -> Draw, Edit
  • Done

CCheckMark

  • Code the CCheckMark class
  • Duc - Modified By Sean -> Draw, Edit
  • Done

CValEdit

  • Code the CValEdit class
  • Sean/Duc
  • Complete

Modify Console::edit()

  • add IsTextEditor and ReadOnly to argument list
  • Travis
  • done

Modify CCheckMark

  • add bool radio(), void radio(bool isRadio), and operator bool() methods
  • Duc
  • done

CCheckList

  • holds an array of CCheckMarks for multiple selections
  • Duc
  • complete

CText

  • a CField for editing multiline text.
  • Natesh/Sean
  • complete

CMenu

  • Linked List of CMNodes
  • Travis
  • complete

CMNode

  • Holds a CMenuItem object and its index
  • Travis
  • complete

Meetings

  • 1st Meeting - Oct 12th 5pm on IRC #OOP344-ATEAM; TOPIC: R0.1

- ATTENDANCE: Gemma Daly, Travis R., Duc G.

  • 2nd Meeting - Oct 18th 5pm in OPEN_labs: TOPIC: Updating R.011 to R0.12, Fixing Wiki, naming conventions, IRC Logging.

- Travis R, Natesh M., Duc G.

  • 3rd Meeting - Oct 24th 2pm in OPEN LABS; TOPIC: R0.2

- ATTENDANCE: All Members

  • 4rd Meeting - Oct 26th 1pm on IRC #OOP344-ATEAM: R0.2 - (Can Someone Confirm The Date And Time Please..Thx)

- ATTENDANCE: All Members

  • nth Meeting - Nov 25th 4-6:25 in Open Lab - Topic: Completing R.03; Assigning tasks for 0.6

- ATTENDANCE: Duc, Sean, Natesh

  • Meeting [n+1] -Dec 15th in Open Lab - Topic: Collaborating on R0.6 (CText)

- ATTENDANCE: Duc, Travis, Natesh

IRC meeting logs