Changes

Jump to: navigation, search

The Scurvy Curs

4,327 bytes added, 14:28, 6 December 2012
Milestone 0.4
= The Scurvy Curs (Team XV)=
== Project Marking Percentage ==
* due immediately
<big>
Group work: XX50% (25 <= xx <= 50) Individual work: XX50% + (50 <= xx <= 75)
-------------------------
Total 100%
</big>
 
== Repository ==
* repo Github id:
|-
|[[User:Kieran Sedgwick|Kieran]]||Sedgwick||A||[mailto:ksedgwick@myseneca.ca?subject=oop344 ksedgwick ]|| Github:[http://github.com/ksedge ksedge] || [[Special:Contributions/Kieran Sedgwick|Kieran Sedgwick]]||ksedge|| [http://ksedge.blogspot.ca/ k.sedge Does OOP344]
|-
 
|[[User:Yoav Gurevich | Yoav]]|| Gurevich || A || [mailto:ygurevich@myseneca.ca?subject=oop344 ygurevich] || Github:[http://github.com/yoavgurevich yoavgurevich] || [[Special:Contributions/Yoav Gurevich | Yoav Gurevich]] || Schmagurv || [http://ygs3.blogspot.ca/ Yoav' OOP344 Blog]
 
|-
<!-- use this to add rows to this table:
|[[User:WikiID | FristName]]|| LastName || Section || [mailto:YourSenecaEmailID@myseneca.ca?subject=oop344 SenecaEmailID] || Github:[http://github.com/GithubID GithubID] || [[Special:Contributions/WikiID | WikiID]] || IrcNick || [http://yourBlogURL BlogName]
==Issues and Status ==
 
 
 
====Milestone 0.2====
{| class="wikitable sortable" border="1" cellpadding="5"
|+ The Scurvy Curs (Team XV)
! Issue # !! Description !! Assigned To !! Pull Request !! Completed?
|-
| 1 || Add console class || Marcus || Kieran || N'''Y'''
|-
|-
| 2.1 || CField Mock-up Class || Marcus || Yoav || NY
|-
|-
| 2.2 || CLabel Mock-up Class || Kieran || Samuel || NY
|-
|-
| 2.3 || CDialog Mock-up Class || Kieran || Yoav || NY
|-
|-
| 2.4 || CLineEdit Mock-up Class || Yoav || Kieran || NY
|-
|-
| 2.5 || CButton Mock-up Class || Yoav || Marcus || NY
|-
|-
| 2.6 || CValEdit Mock-up Class || Saro Kieran || Kieran Marcus || NY
|-
|-
| 2.7 || CCheckMark Mock-up Class || Saro Samuel || Marcus || NY
|-
|-
| 2.8.1 || Add Text Class to the project || Sam Samuel || Saro Marcus || NY
|-
|-
| 2.8.2 || CText Mock-up Class || Sam Samuel || Saro Marcus || NY
|-
|-
| 2.9 || CCheckList Mock-up Class || Marcus || Saro Samuel || NY
|-
|-
-->
|}
 
 
 
 
====Milestone 0.3====
{| class="wikitable sortable" border="1" cellpadding="5"
! Issue # !! Description !! Assigned To !! Pull Request !! First Pull !! Drop-Dead || Completed
|-
| 1 || Implement CField || Marcus || Kieran || n/a || 11/15/12 @ 11:59pm || '''Y'''
|-
 
| 2 || Implement CDialog || Kieran & Saro || Marcus || 11/17/12 @ 11:59pm || 11/18/12 @ 11:59pm || '''Y'''
|-
 
 
| 3 || Implement CLabel || Yoav || Samuel || 11/17/12 @ 11:59pm || 11/18/12 @ 11:59pm || '''Y'''
|-
 
 
 
| 4 || Implement CLineEdit || Marcus & Samuel || Yoav || n/a || 11/19/12 @ 11:59pm || '''Y'''
|-
 
 
<!-- use this to add rows to this table:
| ISSUE NUMBER || ISSUE DESCRIPTION || WHO IS DOING THE ISSUE || WHO IS DOING THE PULL REQUEST || FIRST PULL DEADLINE || Drop-Dead DEADLINE || '''Y or N'''
|-
-->
|}
 
 
 
 
 
====Milestone 0.4====
{| class="wikitable sortable" border="1" cellpadding="5"
! Issue # !! Description !! Assigned To !! Pull Request !! First Pull !! Drop-Dead || Completed
|-
| 1 CButton || Implement CButton || Marcus || Kieran || n/a || n/a|| '''Y'''
|-
 
| 2.0 || CValEdit Testing || Marcus || Kieran || n/a || 11/25/12 @ 11:59pm || '''Y'''
|-
 
| 2.1 || CValEdit Constructors/Destructors || Yoav || Marcus || 11/23/12 @ 11:59pm || 11/24/12 @ 11:59pm || '''Y'''
|-
 
| 2.2 || CValEdit Edit() || Saro || Marcus || 11/23/12 @ 11:59pm || 11/24/12 @ 11:59pm || '''Y'''
|-
 
| 3.1 || CCheckMark Constructors || Yoav || Kieran || 11/23/12 @ 11:59pm || 11/24/12 @ 11:59pm || '''Y'''
|-
 
| 3.2 || CCheckMark Draw()/Set()/Other() || Samuel || Kieran || 11/23/12 @ 11:59pm || 11/24/12 @ 11:59pm || '''Y'''
|-
 
| 3.3 || CCheckMark Edit() || Samuel || Marcus || 11/23/12 @ 11:59pm || 11/24/12 @ 11:59pm || '''Y'''
|-
 
| 3.4 || CCheckMark Testing || Kieran || Marcus || n/a || 11/25/12 @ 11:59pm || '''Y'''
|-
 
 
<!-- use this to add rows to this table:
| ISSUE NUMBER || ISSUE DESCRIPTION || WHO IS DOING THE ISSUE || WHO IS DOING THE PULL REQUEST || FIRST PULL DEADLINE || Drop-Dead DEADLINE || '''Y or N'''
|-
-->
|}
=== Issue description and/or number (2)===
* Assigned to: [mailto:EMAILID@myseneca.ca FULLNAME]
* Code review by: [mailto:EMAILID@myseneca.ca FULLNAME]
* Status:
*: (being developed/pull request/being reviewed/pushed to master)
* comments:
*:
== Coding Rules ==
 All of our code '''must''' follow the following standards. == meetings == Conventions ====* When creating header files remember to protect them by using ifndef. <pre> #pragma once #ifndef __XX_FILENAME_H__ //where XX is your initials and FILENAME is the name of the file #define __XX_FILENAME_H__  //codehere #endif </pre> * Always always ''always'' simplify code so it is easily readable! E.G.<pre>c += !!(valid); // NOT THIS if (valid) { // INSTEAD THIS c++;}</pre> * If confusing code cannot be avoided, ''comment it''! E.G. <pre>c += !!(validNames); // If [validNames] is true (greater than 0), [c] is increased by one.</pre> ==== Format ====* All indents must be composed of two space characters E.G.<pre>Where . = space First code level..Second code level....Third Code level..Second code level....Third Code level......Fourth Code level....Third code level..Second code levelFirst code level</pre> * All variables must be declared on separate lines E.G. <pre>int i, j, k; // NOT THIS int i; // INSTEAD THISint j;int k;</pre> * Code blocks are formatted like the following: <pre>if (condition) { // THIS} vs if (condition) { // NOT THIS}</pre> * Conditions for logic statements (if, while etc.) must be spaced like the following: <pre>if (a > b) // Brackets wrap a simple condition OR if ( (strlen(blah) - 1) > methodA(b) ) // If statement brackets are 1 space away from conditions</pre> * ELSE statements must be spaced like the following: <pre> if (condition) { // Code here} < -------- THIS!else { // Code here} VS if (condition) { // Code here} else { <------------ NOT THIS! // Code here}</pre> ==== Comments ====* Before a method/function E.G. <pre>/************** * methodName * ********************************** * Concise description of purpose * **********************************/void methodName ( type paramName ) { // CODE HERE}</pre> * Before and after blocks of logic E.G. <pre>main() { // Begin (CODE BLOCK PURPOSE HERE) CODE HERE // End (CODE BLOCK PURPOSE HERE - Optional, depending on length of code block)}</pre> * After lengthy logic constructs (if, while, for etc.) E.G. <pre>if (condition) {  // many lines of code } // End-if < -------- THIS PART</pre> == Meetings ==
* latest will be on top
# [[(Irc)logs of meeting number ### - oop344 20113 | topic and date1 ]]
# [[(Irc)logs of meeting number ### - oop344 20113 | topic and date2 ]]
 
== discussions ==

Navigation menu