Changes

Jump to: navigation, search

Team !YOU - OOP344

290 bytes added, 21:15, 30 March 2010
m
adding name to skype list
{{OOP344 Index}}
This is Team !YOU's Project Page
You will find all project related information here
 == <big>Team Members </big> ==
{| class="wikitable sortable" border="1" cellpadding="5"
|+ OOP344 - 2010 Team !YOU-  [mailto:mdadams1@learn.senecac.on.ca,mddaniels@learn.senecac.on.ca,fmdeoliveira@learn.senecac.on.ca,ammisko@learn.senecac.on.ca,amward1@learn.senecac.on.ca,mziaei1@learn.senecac.on.ca,nsimmalavong@learn.senecac.on.ca,tjcatibog@learn.senecac.on.ca Email All]
! Last Name !! Name !! Seneca ID !! Section !! Blog URL !! IRC nick !! My Contributions
|-
| (A)Adams|| [http://zenit.senecac.on.ca/wiki/index.php/User:Mdadams1 Matthew]|| [mailto:mdadams1@learn.senecac.on.ca mdadams1]|| A || http://www.tandemwebdesign.ca/blog || MattAdams|| [[Special:Contributions/mdadams1 | Contributions]]
|-
| (A)Catibog|| [http://zenit.senecac.on.ca/wiki/index.php/User:Tjcatibog Timothy]|| [mailto:tjcatibog@learn.senecac.on.ca tjcatibog]|| A|| http://tjprogramming.blogspot.com/ || tjcatibog|| [[Special:Contributions/tjcatibog | Contributions]]
|-
| Daniels|| [http://zenit.senecac.on.ca/wiki/index.php/User:Mddaniels Matthew]|| [mailto:mddaniels@learn.senecac.on.ca?subject=OOP344 mddaniels]|| A || http://cdnpadawan.wordpress.com/ || CDNPadawan || [[Special:Contributions/mddaniels | Contributions]]
|-
| (A)De Oliveira|| [http://zenit.senecac.on.ca/wiki/index.php/User:fmdeoliveira Felipe]|| [mailto:fmdeoliveira@learn.senecac.on.ca fmdeoliveira]|| A || http://feliploko.wordpress.com/ || fmDeOliveira || [[Special:Contributions/fmdeoliveira | Contributions]]
|-
| (A)Misko|| [http://zenit.senecac.on.ca/wiki/index.php/User:ammisko Andrew]|| [mailto:ammisko@learn.senecac.on.ca ammisko]|| A || http://ammisko.blogspot.com || ammisko || [[Special:Contributions/ammisko | Contributions]]
|-
| Simmalavong|| [http://zenit.senecac.on.ca/wiki/index.php/User:nsimmalavong Niki]|| [mailto:nsimmalavong@learn.senecac.on.ca nsimmalavong]|| A || http://oop344-niki.blogspot.com/ || nsimmalavong || [[Special:Contributions/nsimmalavong | Contributions]]
|-
| (A)Ward|| [http://zenit.senecac.on.ca/wiki/index.php/User:Amward1 Amy]|| [mailto:amward1@learn.senecac.on.ca amward1]|| A || http://amward1.wordpress.com/ || award|| [[Special:Contributions/amward1 | Contributions]]
|-
| (A)Ziaei|| [http://zenit.senecac.on.ca/wiki/index.php/User:Mziaei1 Minoo] || [mailto:mziaei1@learn.senecac.on.ca mziaei1]|| A || http://minooz.wordpress.com/ || Minooz || [[Special:Contributions/mziaei1 | Contributions]]
|-
|}
== Name Discussion <big>Discussions</big> ==So Please visit the [http://zenit.senecac.on.ca/wiki/index.php/Team_!YOU_-_Discussions Discussion Page] often, so we should decide can share resources and opinions with others in between our final name as soon as possible. The suggestions I remember we had after last class were the ones below. Please add some if you have new ideasweekly meetings.  == <big>Skype</big> ==
* !us (not us){| class="wikitable sortable" border="1" cellpadding="5"* !you (not you)* !done (not done)* !fail (not fail)* !F (not F)* !A|++ (not A++)* !C++ (not C++)* 344++* Overloaded Operators* OOPs we did it again* fardad.giveUs(A++ );* Bjarne's AngelsSkype Name
{! Name !! SkyName |-| Matthew Adams || matt_adams21|-| Amy Ward || AmyWard11| class="wikitable" border="1"-|+ DiscussionMinoo Ziaei || mziaei53! Name !! Comment|-| Timothy Catibog || jordyy.catibog|-| Felipe de Oliveira || feliploko
|-
| fmDeOliveira Andrew Misko || I like !A++ from these options, and I find fardad.giveUs(A++) really funny.ammisko
|-
 
|}
== Team Programming Standards <big>IRC</big> ==An area for listing Our IRC channel is #oop344_!you on freenode. Please join the channel whenever you are on IRC. The channel is restricted to Fardad and the team members. There is an access list that will automatically kick and ban anyone not listed. For this reason, we should always make sure we are using our teams programming standards official IRC nicks (or one within our nick group) and that we will use when constructing are identified with the nickserv (/nickserv identify ''mypassword'') before issuing the projectjoin command. Please follow these rules when writing code for this project. This will  If you are getting a message that you are banned on our channel, make it easier for us to help each other sure you are identified and collaborate in then issue the whole process.command   /chanserv unban #oop344_!you
=== Declare only one variable in each line. ===This makes it easier before trying to scan the code and find the type of a variable that you see somewhere else in the codejoin again.
Do=== [http: int a; int b //zenit.senecac.on.ca/wiki/index.php/Team_!YOU_-_IRC_Meetings IRC Meetings] === 0; int c = a;Our first meeting was on Wednesday, January 27th, from 10pm to midnight. On the following weeks, we will meet regularly on Mondays from 8pm to 10pm.
Don'tTo view information about past or upcoming meetings, please visit [http://zenit.senecac.on.ca/wiki/index.php/Team_!YOU_-_IRC_Meetings http: int a, b = 0, c = a;//zenit.senecac.on.ca/wiki/index.php/Team_!YOU_-_IRC_Meetings].
==<big>Team Programming Standards</big> = Do not =An area for listing our teams programming standards that we will use tabs when indentingconstructing the project. ===The tab space is interpreted different across different software and operating systemsPlease follow these rules when writing code for this project. Use normal spaces This will make it easier for us to add indentation insteadhelp each other and collaborate in the whole process.
=== Put the pointer identifier(*) right after the target variable type[http://zenit. senecac.on.ca/wiki/index.php/Team_!YOU_-_Official_Standards Official Team !You Programming Standards] ===Pointers are hard enough to deal with. It only makes it more complicated if they are declared differently throughout the code.
DoTo view a list of our agreeded upon programming standards, please visit [http: int* p1; char* p2;//zenit.senecac.on.ca/wiki/index.php/Team_!YOU_-_Official_Standards http://zenit.senecac.on.ca/wiki/index.php/Team_!YOU_-_Official_Standards].
Don't:
int *p1;
char *p2;
=== (Discussion: Use of iterating variables on for loops) ===
There are two major ways of dealing with the iteration variable on '''for''' loops. We should come to a consensus on how to deal with it on our project.
Option 1: Declare the variables outside the loop; initialize them inside the loop; keep their exit values for future use.
int i;
for (i = 0; i<5; i++) printf("."); // Prints .....
printf("%d",i); // Prints 5
Option 2: Declare and initialize variables inside the loop; lose the variable at the end of the loop scope; for (int i = 0; i= <big>The Project<5; i++) printf("."); // Once the loop is done, variable i cannot be accessed anymore.big> ==
{| class="wikitable" border="1"|+ Discussion! Name !! Comment|-| fmDeOliveira || I definitely prefer option 2. It is much easier to keep recycling the loop variables without having to worry if they already exist or not. In case we need the value of the loop variable after the loop is done, we should just copy it An area for us to another variable before the end of the looppost information and links for our team project.|-|}
=== (Discussion: Variable names) [[Team !YOU - BIO Library | Basic Input Output Library]] ===How should we name the variables that we create on our project?
Our page for the basic input output library, the first part of our project.
{| class="wikitable" border="1"|+ Discussion= [[! Name !! Comment|You's OpText -OOP344 | fmDeOliveira || I suggest we avoid abbreviations, since what might be obvious for some could be confusing for others. Full words or short expressions could be used where the first letter is always lower case, and the first letter of the following words are upper case. Examples: cost, totalPrice, numberOfPeople.|-|}OpText]] ===
=== (Discussion=Part1: [http: Use of comments) ===When should we use double slash (//) and when should we use slash-asterisk (zenit.senecac.on.ca/wiki/* *index.php/)?Create_Class_Prototypes_-_!You_-_OOP344 Create Class Prototypes]====
====Part2: [http://zenit.senecac.on.ca/wiki/index.php/Code_all_member_functions_-_!You_-_OOP3444 Code all member functions]====
====Part3: Code BForm functions====
{| class="wikitable" border="1"
|+ DiscussionClass Member Functions ! Tasks || Members Working On It !! Name Status !! CommentDue Date
|-
| fmDeOliveira BForm::edit || MattAdams || In Progress || I prefer using // for single-line comments and /* */ for blocks of commented code. This would avoid problems commenting out blocks of code that already have single-line comments (the end of the single-line comment would not be interpreted as the end of the block comment).
|-
| BForm Constructor/Destructor || Minoo || committed || March 23, 2010 midnight
|-
| BForm::display() || Amy || committed || March 23, 2010 midnight
|-
| BForm::add() x2 || Timothy || committed || March 23, 2010 midnight
|-
| BForm::editable, fieldNum, curField, operator[] || Felipe || committed || March 23, 2010 midnight
|}
 
== <big>Helpful External Links</big> ==
 
[http://www.microsoft.com/express/Downloads/ Microsoft Visual Studio Express Edition Download]
1
edit

Navigation menu