HIT2253/HIT7253 – Lab 3

weaverchurchSoftware and s/w Development

Aug 15, 2012 (5 years and 3 months ago)

268 views

©
Swinburne University of Technology

2007

1

HIT8098/HIT3098

Weekly Work Diary and Work Log


To be
emailed to Robert (rmerkel@ict.swin.edu.au)

in the first 10 minutes of the tutorial


otherwise
not

marked.


Student Name:
Mevesh Gopee


ID:
6496954


Tutorial Day:
Thursday

Start/End time:
15.30 / 17.30







Ti
me sheet for Week starting
2
9
th

A
pril

2010


Type

Date

Duration

Description

P

30
/
04
/2010

2

hr
s

Made some research about
PMD
, how it can be used and
implemented with ANT
. (
http://pmd.sourceforge.net/ant
-
task.html
)

P

01
/
05
/2010

2

hrs

Did a PMD Spike and p
os
t a link

explaining how to
use it via the
command line and also via Net beans
perform
for

Damian & Kin
to test their code.

(
http://newsintegrator.wordpress.com/2008/11/28/install
-
and
-
use
-
pmd
-
plugin
-
on
-
netbeans
-
65/
)
;(
http://pmd.sourceforge.net/running.html
)

O

0
1
/05
/2010

2

hr
s

Review lecture
8

to understand the purpose of refactoring, why
to refactor and when to refactor. Understand the 3 methods of
designing


啴楬楴礬ipta瑥
-
癩v眠wnd p瑡te
-
䍨Cnge 瑨ods

P

0O⼰5
⼲0N0

P⸵


s

䑩d
pa楲 p牯rramm楮i 睩瑨 Ed睩n

瑯 pe牦o牭 瑨e 瑥獴sca獥猠and
業p汥浥l瑡瑩tn映瑨e⁵se爠獴s物e猠浥s瑩tned⁩ A獳楧smen琠N0.



































Total Hours:
9
.5

hrs






Signed:
Mevesh Gopee




Note: “Type” is either ‘O’ (Ongoing), ‘P’ (Planned), or ‘U’ (U
nplanned).

©
Swinburne University of Technology

2007

2

HIT8098/HIT3098

Learning:

Clarified what
PMD

is

and
how it can be implemented with ANT
.
The
PMD
spike gave me a
better understanding of
the purpose of PMD and
how to use it
.

Pair programming was another skill that we learned while doing assignment 10. It was h
ard in
the start since each one of us wanted to do the job in his own way. However, we learned how
to pair program by taking turn each to be a developer and the other to be an observer. In the
end, everything was successfully completed and we were satisfie
d with how the work got done


Struggling with (if applicable):

Still struggling with ANT and JUNIT. Sometimes
I

get confused with performing the various
tests and had to start
from the beginning again.
Lack of experience in

JAVA environment,

JUnit
and ANT

still exist, despite progress is being made and work is getting gradually completed.


Reflections on Completed Work and Last Week’s Planning:

Work completions

including preparing for this week’s log, downloading lecture slides and
summarising them has b
een completed.


Assignment 10 was monstrous.
We had
to understand what PMD is and how to implement it
.

A
Spike had to be done to better understand it.

We had to do test cases using JUnit for 4 different
user stories, despite not fully understand how to us
e JUnit. We

also divided the tasks for
assignment
10

so that the whole work structure is balanced.


Pair programming was a good experience since it was the first time I was doing such an
exercise
.

It was fun and it enables us to discuss, share our knowledg
e and correct each other’s
mistakes whenever possible.


On a general note, our team meeting went well last week

and pair programming was well
accomplished
. Everyone had an idea of the various works they have to accomplish for
assignment
10
.


Plan for next

Week:




Date:
12
th

May

2010


Individual:

Team:

12
th

May

2010:
Complete work log and diary
and attend usual team meeting
.


Meet up with team members on Thursday
13
th

May

2010, in
projec
t hub to check our work
progress, presentations and discuss the
upcom
ing assignments
.
(
2 hr
meeting
)