1
edit
Changes
→IOTextEdit Bugs / Completed Tasks
=1.0 Participants===1.1 Team Members==
{| class="wikitable sortable" border="1" cellpadding="5" align="center"
|+ OOP344 - Team Nothing - 20102
|-
| A ||[[User:acchung1 | Alex]] || Chung|| A || [mailto:acchung1@learn.senecac.on.ca acchung1] || [[Special:Contributions/acchung1 | acchung1]] || acchung1 || [http://acchung1.blogspot.com/ my blog]
|-
| C||[[User:imadorki3 | Robin]] || Co || A||[mailto:rco1@learn.senecac.on.ca rco1] || [[Special:Contributions/imadorki3 | imadorki3]] || rco1 || [http://imadorki3.blogspot.com/ My Blog]
|-
| D||[[User:bapatel5 | Bhavanesh]] || Patel || A||[mailto:bapatel5@learn.senecac.on.ca bapatel5] || [[Special:Contributions/bapatel5 | bapatel5]] || Bhavanesh || [http://bhavanesh.wordpress.com/ My Blog]
|-
|}
==Team Contact Person==
Alex Chung - [mailto:acchung1@learn.senecac.on.ca acchung1]
=Project Development Page=
[[OOP344 - Team Nothing Project Development Page - 20102 | Project Development Page]]
=IRC Chatlogs / Meeting Logs=
[[OOP344 - Team Nothing IRC Logs - 20102 | IRC meeting logs]]
==30-May-2010==
[[OOP344_-_Team_Nothing_IRC_Logs_-_20102#30-May-10 Channel: #Team-Nothing|Channel #Team-Nothing]]
==10-June-2010==
[[OOP344_-_Team_Nothing_IRC_Logs_-_20102#10-June-10 Channel: #Team-Nothing|Channel #Team-Nothing]]
===IOLabel===
Name: Bhavanesh Patel
====IOLabel Bugs / Completed Tasks====
=2.0 Project Development Page==IOEdit===[[OOP244 - Team Nothing Project Dev Page - 20101 | Project Development Page]]Name: Bhavanesh Patel====IOEdit Bugs / Completed Tasks====
===IOForm===
Name: Robin
====IOForm Bugs / Completed Tasks====
=3.0 IRC Chatlogs ==IOVEdit===Name:====IOVEdit Bugs / Meeting LogsCompleted Tasks=======IOTextEdit===Name:====IOTextEdit Bugs / Completed Tasks====* BCKSPACE key bug fixed***[[OOP344 - Team Nothing IRC Logs - 20102 | IRC meeting logs]]* PG_DWN key is currently buggy and not working properly
===Linked List / Dynamic Array===
Alex: I created a linked list but unsure if you want to use dynamic array
Each node stores 1 character
=4.0 Conventions and Styles===4.1 Function Conventions=====Function Naming Convention===Function names are all lowercase and each word are is separated by a _an underscore character.
<pre>
int do_something()
{
code;
}
</pre>
===Function Comments===
Each function definition should include a comment above it that includes the function name, a brief and clear description of what each variable does in the function, and a clear and concise description of what the function does.
<pre>
/*
* Function Name: function_name
* Description: This is a clear and concise function description.
* Variable: variable1 - this variable holds the value of something for some purpose
* variable2 - this variable holds the value of something else for some other purpose
*/
int function_name()
{
code;
}
</pre>
==4.2 Variable ConventionConventions=====4.2.1 Naming Convention===Similar to the [[OOP344_-_Team_Nothing_-_20102#4.1 Function Naming Convention|4.1 Function Naming Convention]]
For CompoundVariable Names:
<pre>
int some_var;
OR
For SingleNon-compound Variable Names:
<pre>
int var;
</pre>
===4.2.2 CreatingVariable Definitions===Each Define each variable should be on it's own a speparate line.
<pre>
</pre>
==4.3 Indent Level==The indent level in any case will consist of three spaces. There will be no tab use. <pre>int someFunction{ code; more code; }</pre> ==4.4 File HeadingHeadings==Each file with the extension of *.cpp, *.c, and *.h must include a comment heading at the beginning of the file stating the file name, author (and usernameTeam Nothing), date created, last modified date, and description of what the file does. The description should be clear and concise. This must be enclosed using /* and */.
<pre>
/*
* File Name: example.cpp
* Author: Name (senecaid) * Create Date: 23-May-10 * Last Modified Date: 11-Nov-10Team Nothing * Description: blah blah blahThis is a clear and concise description of the file.
*/
</pre>
==4.5 Function CommentsIndentation Level==Each function should include a comment above the function similar to the file heading (4Use an indentation level of two spaces in all situations.4 File Heading), except only including the function name, what each variable does in the function, and a description of what the function doesDo not use TAB for indentation.
<pre>
{
}
</pre>
==4.6 Curly Braces==Use of Each { and } in for a code block, such as in an if statement, or a for loop, should start be placed on a new its own separate line, with the { and } lined up with the first character of the line above it. If the code block consists of only has one coded line for the resultof code, please continue to use the curly brackets anyways braces for readability’s sakeclarity and in case additional code is added afterwards.
<pre>
void function()
</pre>
==4.7 Conditional Compilation=====Naming Convention for Header Files===Prefix the names of header files that we create with "tn" (initials of Team Nothing) followed by an underscore character. For example, tn_headerfile.h When using conditional compilation, use the following format for a file named tn_headerfile.h:
<pre>
#ifndef _tn_headerfilename_h_TN_HEADERFILE_H_#define _TN_HEADERFILE_H_
</pre>