Difference between revisions of "Team E - OOP344 20133"

From CDOT Wiki
Jump to: navigation, search
(Team Members)
(Meetings)
 
(78 intermediate revisions by 4 users not shown)
Line 1: Line 1:
= Team Name=
+
= Team E =
 
== Project Marking Percentage ==
 
== Project Marking Percentage ==
* Due right after study break
+
<big><syntaxhighlight lang="cpp">
 +
Group work:      50%
 +
Individual work:  50%
 +
------------------------
 +
Total:          100%
 +
</syntaxhighlight></big>
  
 
== Repository ==
 
== Repository ==
Line 10: Line 15:
  
 
=== Logs ===
 
=== Logs ===
* October 17, 2013 @ 4:00PM by [mailto:jswilkin@myseneca.ca Justin], IRC: xwilkinx
+
* Sat Dec 14 01:00:14 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Fix for Warning - [https://github.com/Seneca-OOP344/Team-E/commit/9e9609d 9e9609d]
* October 17, 2013 @ 5:56PM by [mailto:sanietogarzon@myseneca.ca Santiago], IRC: sanietogarzon
+
* Fri Dec 13 23:47:50 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Changes to modules v2 - [https://github.com/Seneca-OOP344/Team-E/commit/bc38ef6 bc38ef6]
* October 19, 2013 @ 7:00PM by [mailto:dwandja@myseneca.ca Davson], IRC: DV_W
+
* Fri Dec 13 22:58:29 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Massive Pack of changes - [https://github.com/Seneca-OOP344/Team-E/commit/43c5012 43c5012]
* October 20, 2013 @ 6:13PM by [mailto:dromanenko@myseneca.ca Dmitry], IRC: dimon222
+
* Thu Dec 12 13:11:03 2013 - [mailto:jswilkin@myseneca.ca Justin] - Application v1.0 - [https://github.com/Seneca-OOP344/Team-E/commit/cfff94b cfff94b]
* October 21, 2013 @ 12:59AM by [mailto:jswilkin@myseneca.ca Justin], IRC: xwilkinx
+
* Thu Dec 12 13:10:00 2013 - unknown - Application v1.0 - [https://github.com/Seneca-OOP344/Team-E/commit/786f45d 786f45d]
 +
* Sun Dec 1 15:09:46 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Test5ValEdit.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/d10168d d10168d]
 +
* Sat Nov 23 12:25:58 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Update cio.h - [https://github.com/Seneca-OOP344/Team-E/commit/c552c01 c552c01]
 +
* Fri Nov 22 21:26:33 2013 - [mailto:jswilkin@myseneca.ca Justin] - Converted tabs to spaces - [https://github.com/Seneca-OOP344/Team-E/commit/605643e 605643e]
 +
* Fri Nov 22 21:19:41 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Console - Minor Fix - [https://github.com/Seneca-OOP344/Team-E/commit/64d7bd7 64d7bd7]
 +
* Fri Nov 22 20:39:32 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CButton - Fix - [https://github.com/Seneca-OOP344/Team-E/commit/4879071 4879071]
 +
* Fri Nov 22 19:14:26 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CCheckMark - Completed - [https://github.com/Seneca-OOP344/Team-E/commit/faf3c88 faf3c88]
 +
* Fri Nov 22 13:14:57 2013 - [mailto:dwandja@myseneca.ca Davson] - Create CMenuItem.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/4ed5032 4ed5032]
 +
* Fri Nov 22 13:12:29 2013 - [mailto:dwandja@myseneca.ca Davson] - Create CMenuItem.h - [https://github.com/Seneca-OOP344/Team-E/commit/ad7078f ad7078f]
 +
* Thu Nov 21 23:10:29 2013 - [mailto:jswilkin@myseneca.ca Justin] - Merge branch 'master' of https://github.com/Seneca-OOP344/Team-E - [https://github.com/Seneca-OOP344/Team-E/commit/2dd170d 2dd170d]
 +
* Thu Nov 21 23:09:40 2013 - [mailto:jswilkin@myseneca.ca Justin] - CButton v2.0 - [https://github.com/Seneca-OOP344/Team-E/commit/77df158 77df158]
 +
* Thu Nov 21 21:21:58 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CCheckMark - 80% - [https://github.com/Seneca-OOP344/Team-E/commit/9d4f797 9d4f797]
 +
* Thu Nov 21 15:39:41 2013 - [mailto:dwandja@myseneca.ca Davson] - Merge branch 'master' of https://github.com/Seneca-OOP344/Team-E - [https://github.com/Seneca-OOP344/Team-E/commit/54b6d30 54b6d30]
 +
* Thu Nov 21 15:16:16 2013 - [mailto:dwandja@myseneca.ca Davson] - Updated CMenuItem - [https://github.com/Seneca-OOP344/Team-E/commit/379fe21 379fe21]
 +
* Thu Nov 21 17:44:06 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CCheckMark - Update - [https://github.com/Seneca-OOP344/Team-E/commit/6847bcf 6847bcf]
 +
* Thu Nov 21 11:23:09 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Adding CValEdit - [https://github.com/Seneca-OOP344/Team-E/commit/0efaccf 0efaccf]
 +
* Thu Nov 21 11:18:16 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Adding CValEdit - [https://github.com/Seneca-OOP344/Team-E/commit/43914d5 43914d5]
 +
* Thu Nov 21 00:04:44 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CCheckMark - basement - [https://github.com/Seneca-OOP344/Team-E/commit/048c994 048c994]
 +
* Wed Nov 20 19:12:01 2013 - [mailto:dwandja@myseneca.ca Davson] - Merge branch 'master' of https://github.com/Seneca-OOP344/Team-E - [https://github.com/Seneca-OOP344/Team-E/commit/17af560 17af560]
 +
* Mon Nov 18 12:53:26 2013 - [mailto:jswilkin@myseneca.ca Justin] - Added CButton files - [https://github.com/Seneca-OOP344/Team-E/commit/3e0a91c 3e0a91c]
 +
* Sat Nov 9 23:26:04 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Fix for compiler warning (unnecessary part of CLineEdit constructor?) - [https://github.com/Seneca-OOP344/Team-E/commit/8b96603 8b96603]
 +
* Sat Nov 9 10:49:19 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Fix for "undefined void* deletion" - [https://github.com/Seneca-OOP344/Team-E/commit/3650845 3650845]
 +
* Sat Nov 9 10:33:26 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Fix for names (Linux requirements) - [https://github.com/Seneca-OOP344/Team-E/commit/9c1ce05 9c1ce05]
 +
* Sat Nov 9 06:47:21 2013 - [mailto:dwandja@myseneca.ca Davson] - accurate CDialog - [https://github.com/Seneca-OOP344/Team-E/commit/6d825c2 6d825c2]
 +
* Wed Nov 6 14:00:23 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CLabel - Changelog - [https://github.com/Seneca-OOP344/Team-E/commit/5471dd5 5471dd5]
 +
* Wed Nov 6 13:33:00 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CLabel - Fix for long *str copying in constructor - [https://github.com/Seneca-OOP344/Team-E/commit/86eea9d 86eea9d]
 +
* Tue Nov 5 23:15:20 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CDialog - Add method restructed - [https://github.com/Seneca-OOP344/Team-E/commit/c092195 c092195]
 +
* Tue Nov 5 22:57:25 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Fixed CDialog and CLable - [https://github.com/Seneca-OOP344/Team-E/commit/efd29d3 efd29d3]
 +
* Tue Nov 5 13:12:45 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated edit() method - [https://github.com/Seneca-OOP344/Team-E/commit/e18f638 e18f638]
 +
* Tue Nov 5 13:07:47 2013 - unknown Updated edit() method - [https://github.com/Seneca-OOP344/Team-E/commit/df18fa0 df18fa0]
 +
* Tue Nov 5 11:56:23 2013 - Fardad Soleimanloo Fardad helped with endless loop - [https://github.com/Seneca-OOP344/Team-E/commit/8d3e1c5 8d3e1c5]
 +
* Tue Nov 5 11:36:50 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated edit method - [https://github.com/Seneca-OOP344/Team-E/commit/8e310a2 8e310a2]
 +
* Mon Nov 4 21:46:44 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updates for CLabel.cpp and CDialog.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/5672b17 5672b17]
 +
* Mon Nov 4 21:20:45 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updates for CLabel.cpp and CDialog.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/f0dcb7f f0dcb7f]
 +
* Mon Nov 4 19:25:08 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updates to CLabel.cpp and CDialog.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/236643b 236643b]
 +
* Mon Nov 4 15:13:54 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CLabel - [https://github.com/Seneca-OOP344/Team-E/commit/7d28c8c 7d28c8c]
 +
* Mon Nov 4 12:27:11 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated operator[] - method - [https://github.com/Seneca-OOP344/Team-E/commit/2fa4baa 2fa4baa]
 +
* Mon Nov 4 07:19:21 2013 - [mailto:jswilkin@myseneca.ca Justin] - Revision v1.3 - [https://github.com/Seneca-OOP344/Team-E/commit/5d91042 5d91042]
 +
* Mon Nov 4 07:12:46 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated comments - [https://github.com/Seneca-OOP344/Team-E/commit/4553bb2 4553bb2]
 +
* Sun Nov 3 18:24:59 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CDialog Fix - [https://github.com/Seneca-OOP344/Team-E/commit/3e6e96f 3e6e96f]
 +
* Sun Nov 3 17:32:29 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CDialog - [https://github.com/Seneca-OOP344/Team-E/commit/ca9dab1 ca9dab1]
 +
* Sun Nov 3 17:23:51 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CDialog - [https://github.com/Seneca-OOP344/Team-E/commit/84277e8 84277e8]
 +
* Sun Nov 3 00:40:39 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated formatting - [https://github.com/Seneca-OOP344/Team-E/commit/0e476c4 0e476c4]
 +
* Sat Nov 2 20:57:55 2013 - [mailto:dwandja@myseneca.ca Davson] - Improved cdialog - [https://github.com/Seneca-OOP344/Team-E/commit/ce126e5 ce126e5]
 +
* Sat Nov 2 17:20:08 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated methods - [https://github.com/Seneca-OOP344/Team-E/commit/c85dc15 c85dc15]
 +
* Sat Nov 2 14:47:09 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CDialog - [https://github.com/Seneca-OOP344/Team-E/commit/1aa7efc 1aa7efc]
 +
* Sat Nov 2 11:02:19 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updates to formatting - [https://github.com/Seneca-OOP344/Team-E/commit/d2e05e9 d2e05e9]
 +
* Sat Nov 2 10:58:26 2013 - [mailto:jswilkin@myseneca.ca Justin] - Update formatting - [https://github.com/Seneca-OOP344/Team-E/commit/10193dd 10193dd]
 +
* Sat Nov 2 10:49:06 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Update CLineEdit.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/ef7eef9 ef7eef9]
 +
* Sat Nov 2 10:45:57 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Update cframe.h - [https://github.com/Seneca-OOP344/Team-E/commit/f88c956 f88c956]
 +
* Sat Nov 2 10:44:11 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Update CLineEdit.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/8f6fac2 8f6fac2]
 +
* Fri Nov 1 22:59:46 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updates for Release 0.3 files - [https://github.com/Seneca-OOP344/Team-E/commit/2371836 2371836]
 +
* Tue Oct 29 10:46:57 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated Release 0.3 files - [https://github.com/Seneca-OOP344/Team-E/commit/f7889f6 f7889f6]
 +
* Tue Oct 29 10:42:38 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated Release 0.3 files - [https://github.com/Seneca-OOP344/Team-E/commit/c158b82 c158b82]
 +
* Tue Oct 29 10:06:08 2013 - [mailto:jswilkin@myseneca.ca Justin] - Version 1.1 - [https://github.com/Seneca-OOP344/Team-E/commit/cad7a3d cad7a3d]
 +
* Tue Oct 29 09:57:44 2013 - unknown Version 1.1 - [https://github.com/Seneca-OOP344/Team-E/commit/b51ecab b51ecab]
 +
* Mon Oct 21 00:54:48 2013 - [mailto:jswilkin@myseneca.ca Justin] - Release 0.3 header files - [https://github.com/Seneca-OOP344/Team-E/commit/0ae289b 0ae289b]
 +
* Sun Oct 20 18:16:25 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Added name. - [https://github.com/Seneca-OOP344/Team-E/commit/1f449f8 1f449f8]
 +
* Sat Oct 19 16:25:13 2013 - [mailto:dwandja@myseneca.ca Davson] - Cframe updated - [https://github.com/Seneca-OOP344/Team-E/commit/5becb2c 5becb2c]
 +
* Sat Oct 19 16:14:33 2013 - [mailto:dwandja@myseneca.ca Davson] - " Revert ""Cframe updated"" " - [https://github.com/Seneca-OOP344/Team-E/commit/02275f8 02275f8]
 +
* Sat Oct 19 16:09:23 2013 - [mailto:dwandja@myseneca.ca Davson] - Cframe updated - [https://github.com/Seneca-OOP344/Team-E/commit/26e7d42 26e7d42]
 +
* Thu Oct 17 18:49:28 2013 - [mailto:jswilkin@myseneca.ca Justin] - Merge branch 'master' of https://github.com/Seneca/OOP344/Team-E - [https://github.com/Seneca-OOP344/Team-E/commit/87667c3 87667c3]
 +
* Thu Oct 17 18:48:21 2013 - [mailto:jswilkin@myseneca.ca Justin] - " Added console.h, console.cpp to repo " - [https://github.com/Seneca-OOP344/Team-E/commit/539ef86 539ef86]
 +
* Thu Oct 17 17:57:16 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Update cframe.h - [https://github.com/Seneca-OOP344/Team-E/commit/f0a097e f0a097e]
 +
* Thu Oct 17 15:50:20 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated header comment - [https://github.com/Seneca-OOP344/Team-E/commit/ec4289e ec4289e]
 +
* Thu Oct 17 15:21:03 2013 - [mailto:jswilkin@myseneca.ca Justin] - Added name/date to header comments - [https://github.com/Seneca-OOP344/Team-E/commit/7459fd8 7459fd8]
 +
* Tue Oct 15 01:55:09 2013 - Fardad Soleimanloo initial setup - [https://github.com/Seneca-OOP344/Team-E/commit/e1ddd40 e1ddd40]
  
 
== Coding Style and Standards ==
 
== Coding Style and Standards ==
 
* No tab characters allowed.
 
* No tab characters allowed.
 
* Indents composed of '''4''' spaces.
 
* Indents composed of '''4''' spaces.
 +
* Include guards composed of "TEAME" followed by file name and type:
 +
<syntaxhighlight lang="cpp">
 +
//For header file "Example.h"
 +
#ifndef TEAME_EXAMPLE_H
 +
#define TEAME_EXAMPLE_H
 +
</syntaxhighlight>
 
* Each object must be declared separately:
 
* Each object must be declared separately:
 
<syntaxhighlight lang="cpp">
 
<syntaxhighlight lang="cpp">
 +
//Proper declaration
 
int a;
 
int a;
 
int b;
 
int b;
 +
CDialog D;
 +
 +
//Improper declaration
 +
int a, b;
 
CDialog D;
 
CDialog D;
 
</syntaxhighlight>
 
</syntaxhighlight>
Line 39: Line 121:
 
void method(int param1, double param2, char* param3);
 
void method(int param1, double param2, char* param3);
 
</syntaxhighlight>
 
</syntaxhighlight>
* Declare variable before use inside loop (as opposed to declaration inside loop):
+
* Use braces for all applicable statements (even single line statements):
 +
<syntaxhighlight lang="cpp">
 +
//Proper use
 +
if (value == 0) {
 +
    return true;
 +
}
 +
 
 +
//Improper use
 +
if (value == 0)
 +
    return true;
 +
 
 +
//Improper use
 +
if (value == 0) return true;
 +
</syntaxhighlight>
 +
* Declare counter variables before use inside loops:
 
<syntaxhighlight lang="cpp">
 
<syntaxhighlight lang="cpp">
 
//Proper declaration
 
//Proper declaration
 
int i;
 
int i;
 
for (i = 0; i <= 5; i ++) {
 
for (i = 0; i <= 5; i ++) {
     printf("what?");
+
     cout << "i = " << i << endl;
 
}
 
}
  
 
//Improper declaration
 
//Improper declaration
 
for (int i = 0; i <= 5; i ++) {
 
for (int i = 0; i <= 5; i ++) {
     printf("what?");
+
     cout << "i = " << i << endl;
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
Line 71: Line 167:
  
 
== Tasks ==
 
== Tasks ==
=== Release 0.2 ===
+
=== Issues ===
* Complete all tasks
+
* [https://github.com/Seneca-OOP344/Team-E/issues/4 Tester 3 - Segmentation Fault inside CLineEdit]
 +
** Problem in console.cpp (Linux)
 +
** '''Status''': <span style="color:green">'''Resolved'''</span>
 +
 
 +
* [https://github.com/Seneca-OOP344/Team-E/issues/5 CValEdit.cpp - Compile warning (G++)]
 +
** Problem in CValEdit.cpp (Linux)
 +
** '''Status''': <span style="color:green">'''Resolved'''</span>
 +
 
 +
=== [[The_Application_-_OOP344_20133 | Application]] ===
 +
<big>Due Date: '''December 14, 2013 @ 11:59'''</big>
 +
 
 +
* Build application
 +
** <span style="color:blue">'''In Progress'''</span>
 +
 
 +
=== [[CIO_20133_Release_0.4_-_OOP344 | Release 0.4]] ===
 +
<big>Due Date: '''November 22, 2013 @ 23:59'''</big>
 +
 
 +
* '''CButton''' assigned to Justin Sean Wilkin
 
** <span style="color:green">'''Complete'''</span>
 
** <span style="color:green">'''Complete'''</span>
  
=== Release 0.3 ===
+
* '''CValEdit''' assigned to Santiago Andres Nieto Garzon
* Complete prototyping
 
 
** <span style="color:green">'''Complete'''</span>
 
** <span style="color:green">'''Complete'''</span>
  
* CLabel assigned to Justin Sean Wilkin
+
* '''CCheckMark''' assigned to Dmitry Romanenko
** <span style="color:red">'''Incomplete'''</span>
+
** <span style="color:green">'''Complete'''</span>
 +
 
 +
* '''CMenuItem''' assigned to Davson Wandja
 +
** <span style="color:green">'''Complete'''</span>
 +
 
 +
* '''Implementation test'''
 +
** <span style="color:green">'''Complete'''</span>
 +
 
 +
=== [[CIO_20133_Release_0.3_-_OOP344 | Release 0.3]] ===
 +
<big>Due Date: '''November 4, 2013 @ 23:59'''</big>
 +
 
 +
* '''Prototyping''' assigned to Justin Sean Wilkin
 +
** <span style="color:green">'''Complete'''</span>
  
* CLineEdit assigned to Santiago Andres Nieto Garzon
+
* '''CLabel''' assigned to Justin Sean Wilkin
** <span style="color:red">'''Incomplete'''</span>
+
** <span style="color:green">'''Complete'''</span>
  
* CDialog assigned to Davson Wandja, Dmitry Romanenko (50%/50%)
+
* '''CLineEdit''' assigned to Santiago Andres Nieto Garzon
** <span style="color:red">'''Incomplete'''</span>
+
** <span style="color:green">'''Complete'''</span>
 +
 
 +
* '''CDialog''' assigned to Davson Wandja, Dmitry Romanenko
 +
** <span style="color:green">'''Complete'''</span>
 +
 
 +
* '''Implementation test'''
 +
** <span style="color:green">'''Complete'''</span>
 +
 
 +
=== [[CIO_20133_Release_0.2_-_OOP344 | Release 0.2]] ===
 +
* Finish all tasks
 +
** <span style="color:green">'''Complete'''</span>
  
 
== Meetings ==
 
== Meetings ==
 +
=== December 14, 2013 @ 5:00pm ===
 +
* Location: IRC channel ''#oop344-teame''
 +
* Discuss application
 +
=== November 21, 2013 @ 6:00pm ===
 +
* Location: IRC channel ''#oop344-teame''
 +
* CValEdit discussion
 +
=== November 13, 2013 @ 5:00pm ===
 +
* Location: IRC channel ''#oop344-teame''
 +
* R1.0 discussion - cancelled
 +
=== November 4, 2013 @ 6:00pm ===
 +
* Location: IRC channel ''#oop344-teame''
 +
* Fix any remaining Release 0.3 bugs
 +
=== November 4, 2013 @ 3:25pm ===
 +
* Location: T4040
 +
* Final fix before submission
 +
=== November 3, 2013 @ 6:00pm ===
 +
* Location: IRC channel ''#oop344-teame''
 +
* Discuss progress of Release 0.3
 
=== October 27, 2013 @ 6:00pm ===
 
=== October 27, 2013 @ 6:00pm ===
 
* Location: IRC channel ''#oop344-teame''
 
* Location: IRC channel ''#oop344-teame''

Latest revision as of 01:43, 16 December 2013

Team E

Project Marking Percentage

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

Repository

Master Branch Status

--- FREE --- BUSY

Logs

Coding Style and Standards

  • No tab characters allowed.
  • Indents composed of 4 spaces.
  • Include guards composed of "TEAME" followed by file name and type:
//For header file "Example.h"
#ifndef TEAME_EXAMPLE_H
#define TEAME_EXAMPLE_H
  • Each object must be declared separately:
//Proper declaration
int a;
int b;
CDialog D;

//Improper declaration
int a, b;
CDialog D;
  • Member variables indicated with underline prefix:
class MyClass {
    int _var1;
    double _var2;
    char* _var3;
    public:
    MyClass();
};
  • Parameter variables indicated without underline prefix:
void method(int param1, double param2, char* param3);
  • Use braces for all applicable statements (even single line statements):
//Proper use
if (value == 0) {
    return true;
}

//Improper use
if (value == 0)
    return true;

//Improper use
if (value == 0) return true;
  • Declare counter variables before use inside loops:
//Proper declaration
int i;
for (i = 0; i <= 5; i ++) {
    cout << "i = " << i << endl;
}

//Improper declaration
for (int i = 0; i <= 5; i ++) {
    cout << "i = " << i << endl;
}

Team Members

First Name Last Name Section Seneca ID Wiki ID IRC Blog Page
Justin Wilkin B jswilkin Justin Sean Wilkin xwilkinx Justin's Blog
Dmitry Romanenko A dromanenko Dmitry Romanenko dimon222 Dmitry's Blog
Santiago Nieto C sanietogarzon Santiago Andres Nieto Garzon sanietogarzon Santi's Blog
Davson dwandja B dwandja Davson Wandja DW_V C++ object oriented programming language

Tasks

Issues

Application

Due Date: December 14, 2013 @ 11:59

  • Build application
    • In Progress

Release 0.4

Due Date: November 22, 2013 @ 23:59

  • CButton assigned to Justin Sean Wilkin
    • Complete
  • CValEdit assigned to Santiago Andres Nieto Garzon
    • Complete
  • CCheckMark assigned to Dmitry Romanenko
    • Complete
  • CMenuItem assigned to Davson Wandja
    • Complete
  • Implementation test
    • Complete

Release 0.3

Due Date: November 4, 2013 @ 23:59

  • Prototyping assigned to Justin Sean Wilkin
    • Complete
  • CLabel assigned to Justin Sean Wilkin
    • Complete
  • CLineEdit assigned to Santiago Andres Nieto Garzon
    • Complete
  • CDialog assigned to Davson Wandja, Dmitry Romanenko
    • Complete
  • Implementation test
    • Complete

Release 0.2

  • Finish all tasks
    • Complete

Meetings

December 14, 2013 @ 5:00pm

  • Location: IRC channel #oop344-teame
  • Discuss application

November 21, 2013 @ 6:00pm

  • Location: IRC channel #oop344-teame
  • CValEdit discussion

November 13, 2013 @ 5:00pm

  • Location: IRC channel #oop344-teame
  • R1.0 discussion - cancelled

November 4, 2013 @ 6:00pm

  • Location: IRC channel #oop344-teame
  • Fix any remaining Release 0.3 bugs

November 4, 2013 @ 3:25pm

  • Location: T4040
  • Final fix before submission

November 3, 2013 @ 6:00pm

  • Location: IRC channel #oop344-teame
  • Discuss progress of Release 0.3

October 27, 2013 @ 6:00pm

  • Location: IRC channel #oop344-teame
  • Decide team name, Project Marking Percentage, and discuss solutions for Release 0.3

October 20, 2013 @ 6:00pm

  • Location: IRC channel #oop344-teame
  • Discuss project organization and console files