Difference between revisions of "Code Hunters"

From CDOT Wiki
Jump to: navigation, search
(Team Members)
(Repository)
 
(58 intermediate revisions by 4 users not shown)
Line 3: Line 3:
 
* due immediately  
 
* due immediately  
 
<big>
 
<big>
  Group work:      XX%        (25 <= xx <= 50)
+
  Group work:      45%        (25 <= xx <= 50)
  Individual work: XX% +      (50 <= xx <= 75)  
+
  Individual work: 55% +      (50 <= xx <= 75)  
 
  -------------------------
 
  -------------------------
 
  Total          100%
 
  Total          100%
 
</big>
 
</big>
 +
 
== Repository ==
 
== Repository ==
* repo Github id:  
+
* repo Github id: VII-CodHtr
 +
 
 
==Team Members==
 
==Team Members==
 
{| class="wikitable sortable" border="1" cellpadding="5"
 
{| class="wikitable sortable" border="1" cellpadding="5"
 
|+ Code Hunters Members
 
|+ Code Hunters Members
! First Name !! Last Name !! Team Name !! Section !! Seneca Id !! wiki id !!  IRC nick !! GITHUB ID !! Blog URL
+
! First Name !! Last Name !! Section !! Seneca Id !! GITHUB ID !! wiki id !!  IRC nick !! Blog URL
 
|-
 
|-
 
|-
 
|-
|[[User:chensteven|Steven (Szu-Han)]]||Chen||[[N/A|Code Hunters]]||B||[mailto:sschen4@myseneca.ca?subject=oop344 sschen4]||[[Special:Contributions/chensteven|chensteven]]||chensteven||chensteven|| [http://sschen4.blogspot.ca/ Steven's Blog]
+
|[[User:chensteven|Steven (Szu-Han)]]||Chen||B||[mailto:sschen4@myseneca.ca?subject=oop344 sschen4]||chensteven||[[Special:Contributions/chensteven|chensteven]]||chensteven|| [http://sschen4.blogspot.ca/ Steven's Blog]
 
|-
 
|-
 
|-
 
|-
|[[User:Joshua Lane|Joshua]]||Lane||[[Code Hunters]]||B||[mailto:jlane4@myseneca.ca?subject=oop344 jlane4]||[[Special:Contributions/Joshua Lane|Joshua Lane]]||jlane4||jlane4||[http://jlane4.blogspot.ca/ Joshua Lane oop344]
+
|[[User:Joshua Lane|Joshua]]||Lane||B||[mailto:jlane4@myseneca.ca?subject=oop344 jlane4]||jlane4||[[Special:Contributions/Joshua Lane|Joshua Lane]]||jlane4||[http://jlane4.blogspot.ca/ Joshua Lane oop344]
 
|-
 
|-
 
|-
 
|-
|[[User:Bo Liu|Bo]]||Liu||[[Code Hunters]]||B||[mailto:bliu54@myseneca.ca?subject=oop344 bliu54]||[[Special:Contributions/Bo Liu|Bo Liu]]||bobliuf||bobliuf|| [http://twitter.com/ Boliu's blog]
+
|[[User:Bo Liu|Bo]]||Liu||B||[mailto:bliu54@myseneca.ca?subject=oop344 bliu54]||bobliuf||[[Special:Contributions/Bo Liu|Bo Liu]]||bobliuf||[http://bobliuf.blogspot.ca/ Boliu's blog]
 
|-
 
|-
 
|-
 
|-
|[[User:Stanislav Yeshchenko| Stanislav]]||Yeshchenko||[[Code Hunters]]||B||[mailto:syeshchenko@myseneca.ca?subject=oop344 syeshchenko]||[[Special:Contributions/Stanislav Yeshchenko|Stanislav Yeshchenko]]||stan_seneca||syeshchenko|| [http://stanislavatseneca.blogspot.ca/ Stan's OOP344 blog]
+
|[[User:Stanislav Yeshchenko| Stanislav]]||Yeshchenko||B||[mailto:syeshchenko@myseneca.ca?subject=oop344 syeshchenko]||syeshchenko||[[Special:Contributions/Stanislav Yeshchenko|Stanislav Yeshchenko]]||stan_seneca|| [http://stanislavatseneca.blogspot.ca/ Stan's OOP344 blog]
 
|-
 
|-
 
|-
 
|-
|[[User:Yun Yang|Yun]]||Yang||[[Code Hunters]]||B||[mailto:yyang154@learn.senecac.on.ca?subject=oop344 yyang154]||[[Special:Contributions/SYun Yang|Yun Yang]]||hamumu||hamumu||[http://yun811.blogspot.ca/ yun's oop344]
+
|[[User:Yun Yang|Yun]]||Yang||B||[mailto:yyang154@learn.senecac.on.ca?subject=oop344 yyang154]||hamumu||[[Special:Contributions/Yun Yang|Yun Yang]]||hamumu||[http://yun811.blogspot.ca/ yun's oop344]
 
|-
 
|-
 
|}
 
|}
Line 37: Line 39:
  
 
==Issues and Status ==
 
==Issues and Status ==
=== Issue description and/or number (1)===
+
==== 0.2 Milestone (Due Fri 9th)====
* Assigned to: [mailto:EMAILID@myseneca.ca FULLNAME]
+
# Add console class to project and test with cio_test  (issue 1) (By Joshua Reviewed By Stanislav)
* Code review by: [mailto:EMAILID@myseneca.ca FULLNAME]
+
# Create Mock-up classes
* Status:
+
#: Create the class files (header and cpp) with blank methods and make sure they compile
*: (being developed/pull request/being reviewed/pushed to master)
+
## CField Mock-up Class (issue 2.1) (By Bo Reviewed by Yun)
* comments:
+
## CLabel Mock-up Class (issue 2.2) (By Yun Reviewed by Stanislav)
*:
+
## CDialog Mock-up Class (issue 2.3) (By Steven, Stanislav and Yun Reviewed by Joshua
=== Issue description and/or number (2)===
+
## CLineEdit Mock-up Class (issue 2.4) (By Stanislav Reviewed by Steven)
* Assigned to: [mailto:EMAILID@myseneca.ca FULLNAME]
+
## CButton Mock-up Class (issue 2.5) (By Joshua Reviewed by Yun)
* Code review by: [mailto:EMAILID@myseneca.ca FULLNAME]
+
## CValEdit Mock-up Class (issue 2.6) (By Yun Reviewed by Joshua)
* Status:
+
## CCheckMark Mock-up Class (issue 2.7) (By Bo Reviewed by Steven)
*: (being developed/pull request/being reviewed/pushed to master)
+
## CText
* comments:
+
### Add Text Class to the project (issue 2.8.1) (By Steven Reviewed by Bo)
*:
+
### CText Mock-up Class (issue 2.8.2) (By Stanislav Reviewed by Bo)
 +
## CCheckList Mock-up Class (issue 2.9) (By Joshua Reviewed by Stanislav)
 +
==== 0.3 Milestone ====
 +
# CField (issue 3.0) By Bo, Reviewed by Yun
 +
# CDialog (issue 3.1) By Yun, Stanislav and Steven, Reviewed by Joshua 
 +
# CLabel (issue 3.2) By Yun, Reviewed by Steven
 +
# CLineEdit (issue 3.3) By Joshua, Reviewed by Stanislav
 +
 
 +
==== 0.4 milestone ====
 +
(Sun Nov 25th. 23:59)
 +
# CButton (issue 4.0) By Joshua
 +
# CValEdit (issue 4.1) By Stanislav and Steven
 +
# CCheckMark (issue 4.2) By Yun and Bo
 +
 
 +
I did most part of the cchecklist.cpp, but I am confused about the edit() method, I need you help about it.
 +
==== 0.6 milestone ====
 +
# CText by Stanislav, Joshua and Steven
 +
# CheckList by Bo and Yun
 +
 
 
== Coding Rules ==
 
== Coding Rules ==
 +
===Naming Format===
 +
#For header files: __CH_HEADER_H__ team name initials, header file name, h
 +
* Add recompilation safeguards to all your header files.
 +
* Always use forward declaration if possible instead of including a class header-file.
 +
* Use includes only in files in which the actual header file code is used
 +
#Issue and branch name format:<br />
 +
#:V.V_Name <br />
 +
#:example; issue:  Add Text Class to the project (issue 2.9.1)  issue and branch name on gitub: 2.9.1_AddTextClass<br />
 +
 +
===Coding Format===
 +
<pre>
 +
int main(){
 +
  int var;  //All variables declared with own type
 +
  int* var2;  //asterisk on pointer type
 +
 +
  if(...){
 +
      var = 0;  //three spaces for indentation, check tab length in your editor
 +
      }  //closing brace lined up with last line in block, brace gets own line
 +
  else var = 1;
 +
 +
}  //comment end of functions and long code blocks
 +
</pre>
 +
 
== meetings ==
 
== meetings ==
 
* latest will be on top
 
* latest will be on top
Line 57: Line 100:
 
# [[(Irc)logs of meeting number ### - oop344 20113 | topic and date2 ]]
 
# [[(Irc)logs of meeting number ### - oop344 20113 | topic and date2 ]]
 
== discussions ==
 
== discussions ==
 +
* Hey, everyone. Is there any due time for the project, can I continue to update the class now? thanks, Yun
 +
 +
* Hi, team. Solutions for the some of the challenging questions are posted on http://yun811.blogspot.ca, just in case you need them for exam reference.
 +
 +
* Hi, do you have any ideas about the application, and when is the due day.
 +
* And have you found the notes of last class, it has not been uploaded?
 +
 +
* Blog: Common 0.2 errors [http://jlane4.blogspot.ca/2012/11/milestone-02-common-errors.html Joshua 0.2 Blog]
 +
Please help: I am confused about this instruction, what does this mean?
 +
* Always use forward declaration if possible instead of including a class header-file.
 +
Lists of Project confusions: Yun's Blog  http://yun811.blogspot.ca
 +
* For CCheckMark class, the base class is CField, but in the constructor and copy constructor, CLabel is initiated, what's the relationship of CCheckMark and CLabel?
 +
* Sets the frame of _Label to its owner (Checkmark i.e. 'this'), what this mean?
 +
* bool operator=(bool flag), what is the return value for this operator?
 +
*
 +
*'''When you are writing something here, please indicate yourself and the date when you are posting it''' - Stan 04/12/2012
 +
* Hey all, I wrote the bit for filling out the struct from file, as well as made a test file and a short program for making test files. It is all currently in branch movieapp; we will need to combine this with Stanislav's work still. - Joshua

Latest revision as of 22:30, 15 December 2012

Team Name (Code Hunters)

Project Marking Percentage

  • due immediately

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

Repository

  • repo Github id: VII-CodHtr

Team Members

Code Hunters Members
First Name Last Name Section Seneca Id GITHUB ID wiki id IRC nick Blog URL
Steven (Szu-Han) Chen B sschen4 chensteven chensteven chensteven Steven's Blog
Joshua Lane B jlane4 jlane4 Joshua Lane jlane4 Joshua Lane oop344
Bo Liu B bliu54 bobliuf Bo Liu bobliuf Boliu's blog
Stanislav Yeshchenko B syeshchenko syeshchenko Stanislav Yeshchenko stan_seneca Stan's OOP344 blog
Yun Yang B yyang154 hamumu Yun Yang hamumu yun's oop344

Issues and Status

0.2 Milestone (Due Fri 9th)

  1. Add console class to project and test with cio_test (issue 1) (By Joshua Reviewed By Stanislav)
  2. Create Mock-up classes
    Create the class files (header and cpp) with blank methods and make sure they compile
    1. CField Mock-up Class (issue 2.1) (By Bo Reviewed by Yun)
    2. CLabel Mock-up Class (issue 2.2) (By Yun Reviewed by Stanislav)
    3. CDialog Mock-up Class (issue 2.3) (By Steven, Stanislav and Yun Reviewed by Joshua
    4. CLineEdit Mock-up Class (issue 2.4) (By Stanislav Reviewed by Steven)
    5. CButton Mock-up Class (issue 2.5) (By Joshua Reviewed by Yun)
    6. CValEdit Mock-up Class (issue 2.6) (By Yun Reviewed by Joshua)
    7. CCheckMark Mock-up Class (issue 2.7) (By Bo Reviewed by Steven)
    8. CText
      1. Add Text Class to the project (issue 2.8.1) (By Steven Reviewed by Bo)
      2. CText Mock-up Class (issue 2.8.2) (By Stanislav Reviewed by Bo)
    9. CCheckList Mock-up Class (issue 2.9) (By Joshua Reviewed by Stanislav)

0.3 Milestone

  1. CField (issue 3.0) By Bo, Reviewed by Yun
  2. CDialog (issue 3.1) By Yun, Stanislav and Steven, Reviewed by Joshua
  3. CLabel (issue 3.2) By Yun, Reviewed by Steven
  4. CLineEdit (issue 3.3) By Joshua, Reviewed by Stanislav

0.4 milestone

(Sun Nov 25th. 23:59)

  1. CButton (issue 4.0) By Joshua
  2. CValEdit (issue 4.1) By Stanislav and Steven
  3. CCheckMark (issue 4.2) By Yun and Bo

I did most part of the cchecklist.cpp, but I am confused about the edit() method, I need you help about it.

0.6 milestone

  1. CText by Stanislav, Joshua and Steven
  2. CheckList by Bo and Yun

Coding Rules

Naming Format

  1. For header files: __CH_HEADER_H__ team name initials, header file name, h
  • Add recompilation safeguards to all your header files.
  • Always use forward declaration if possible instead of including a class header-file.
  • Use includes only in files in which the actual header file code is used
  1. Issue and branch name format:
    V.V_Name
    example; issue: Add Text Class to the project (issue 2.9.1) issue and branch name on gitub: 2.9.1_AddTextClass

Coding Format

int main(){
   int var;   //All variables declared with own type
   int* var2;   //asterisk on pointer type

   if(...){
      var = 0;   //three spaces for indentation, check tab length in your editor
      }   //closing brace lined up with last line in block, brace gets own line
   else var = 1;

}   //comment end of functions and long code blocks

meetings

  • latest will be on top
  1. topic and date1
  2. topic and date2

discussions

  • Hey, everyone. Is there any due time for the project, can I continue to update the class now? thanks, Yun
  • Hi, team. Solutions for the some of the challenging questions are posted on http://yun811.blogspot.ca, just in case you need them for exam reference.
  • Hi, do you have any ideas about the application, and when is the due day.
  • And have you found the notes of last class, it has not been uploaded?

Please help: I am confused about this instruction, what does this mean?

  • Always use forward declaration if possible instead of including a class header-file.

Lists of Project confusions: Yun's Blog http://yun811.blogspot.ca

  • For CCheckMark class, the base class is CField, but in the constructor and copy constructor, CLabel is initiated, what's the relationship of CCheckMark and CLabel?
  • Sets the frame of _Label to its owner (Checkmark i.e. 'this'), what this mean?
  • bool operator=(bool flag), what is the return value for this operator?
  • When you are writing something here, please indicate yourself and the date when you are posting it - Stan 04/12/2012
  • Hey all, I wrote the bit for filling out the struct from file, as well as made a test file and a short program for making test files. It is all currently in branch movieapp; we will need to combine this with Stanislav's work still. - Joshua