Team E - OOP344 20133

From CDOT Wiki
Revision as of 14:07, 6 November 2013 by Dmitry Romanenko (talk | contribs) (Logs)
Jump to: navigation, search

Team E

Project Marking Percentage

Group work:       25%
Individual work:  75%
------------------------
Total:           100%

Repository

Master Branch Status

--- FREE --- BUSY

Logs

  • Wed Nov 6 14:00:23 2013 - Dmitry - CLabel - Changelog - 5471dd5
  • Wed Nov 6 13:33:00 2013 - Dmitry - CLabel - Fix for long *str copying in constructor - 86eea9d
  • Tue Nov 5 23:15:20 2013 - Dmitry - CDialog - Add method restructed - c092195
  • Tue Nov 5 22:57:25 2013 - Dmitry - Fixed CDialog and CLable - efd29d3
  • Tue Nov 5 13:12:45 2013 - Justin - Updated edit() method - e18f638
  • Tue Nov 5 13:07:47 2013 - unknown Updated edit() method - df18fa0
  • Tue Nov 5 11:56:23 2013 - Fardad Soleimanloo Fardad helped with endless loop - 8d3e1c5
  • Tue Nov 5 11:36:50 2013 - Justin - Updated edit method - 8e310a2
  • Mon Nov 4 21:46:44 2013 - Justin - Updates for CLabel.cpp and CDialog.cpp - 5672b17
  • Mon Nov 4 21:20:45 2013 - Justin - Updates for CLabel.cpp and CDialog.cpp - f0dcb7f
  • Mon Nov 4 19:25:08 2013 - Justin - Updates to CLabel.cpp and CDialog.cpp - 236643b
  • Mon Nov 4 15:13:54 2013 - Dmitry - CLabel - 7d28c8c
  • Mon Nov 4 12:27:11 2013 - Justin - Updated operator[] - method - 2fa4baa
  • Mon Nov 4 07:19:21 2013 - Justin - Revision v1.3 - 5d91042
  • Mon Nov 4 07:12:46 2013 - Justin - Updated comments - 4553bb2
  • Sun Nov 3 18:24:59 2013 - Dmitry - CDialog Fix - 3e6e96f
  • Sun Nov 3 17:32:29 2013 - Dmitry - CDialog - ca9dab1
  • Sun Nov 3 17:23:51 2013 - Dmitry - CDialog - 84277e8
  • Sun Nov 3 00:40:39 2013 - Justin - Updated formatting - 0e476c4
  • Sat Nov 2 20:57:55 2013 - Davson - Improved cdialog - ce126e5
  • Sat Nov 2 17:20:08 2013 - Justin - Updated methods - c85dc15
  • Sat Nov 2 14:47:09 2013 - Dmitry - CDialog - 1aa7efc
  • Sat Nov 2 11:02:19 2013 - Justin - Updates to formatting - d2e05e9
  • Sat Nov 2 10:58:26 2013 - Justin - Update formatting - 10193dd
  • Sat Nov 2 10:49:06 2013 - Santiago - Update CLineEdit.cpp - ef7eef9
  • Sat Nov 2 10:45:57 2013 - Santiago - Update cframe.h - f88c956
  • Sat Nov 2 10:44:11 2013 - Santiago - Update CLineEdit.cpp - 8f6fac2
  • Fri Nov 1 22:59:46 2013 - Justin - Updates for Release 0.3 files - 2371836 2371836
  • Tue Oct 29 10:46:57 2013 - Justin - Updated Release 0.3 files - f7889f6
  • Tue Oct 29 10:42:38 2013 - Justin - Updated Release 0.3 files - c158b82
  • Tue Oct 29 10:06:08 2013 - Justin - Version 1.1 - cad7a3d
  • Tue Oct 29 09:57:44 2013 - unknown Version 1.1 - b51ecab
  • Mon Oct 21 00:54:48 2013 - Justin - Release 0.3 header files - 0ae289b
  • Sun Oct 20 18:16:25 2013 - Dmitry - Added name. - 1f449f8
  • Sat Oct 19 16:25:13 2013 - Davson - Cframe updated - 5becb2c
  • Sat Oct 19 16:14:33 2013 - Davson - " Revert ""Cframe updated"" " - 02275f8
  • Sat Oct 19 16:09:23 2013 - Davson - Cframe updated - 26e7d42
  • Thu Oct 17 18:49:28 2013 - Justin - Merge branch 'master' of https://github.com/Seneca/OOP344/Team-E - 87667c3
  • Thu Oct 17 18:48:21 2013 - Justin - " Added console.h, console.cpp to repo " - 539ef86
  • Thu Oct 17 17:57:16 2013 - Santiago - Update cframe.h - f0a097e
  • Thu Oct 17 15:50:20 2013 - Justin - Updated header comment - ec4289e
  • Thu Oct 17 15:21:03 2013 - Justin - Added name/date to header comments - 7459fd8
  • Tue Oct 15 01:55:09 2013 - Fardad Soleimanloo initial setup - e1ddd40

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

Release 0.2

  • Finish all tasks
    • Complete

Release 0.3

Due 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
  • // Thanks Fardad and Justin for help with fixing.
    • Complete
  • Implementation test
    • Incomplete

Current status

  • Tester 2 - Crash - heap corruption error on line int mesIndx = D.add(new CLabel(7, 5, 40));
  • Tester 3 - No crashes.
    • Some visual problems with text in CLineEdit (try to do some random actions like move right-left, delete, move between fields)

Meetings

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