Weekly Status Report # 10

•21 August 2007 • Leave a Comment

Work Done in last week:
1) Implemented the rule EqualShouldHandleNullArgRule
Link for the rule is:
http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Ru…
Link for the test-cases is:
http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Ru…

2) Implemented the rule CallingEqualsWithNullArgRule
Link for the rule is:
http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Ru…
Link for test-cases is:
http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Ru…

3) Started working on AvoidUninstantiatedInternalClassesRule.

Weekly Status Report # 7, 8 and 9

•10 August 2007 • Leave a Comment

Work done in last 3 weeks:
Sorry, I could not post the status reports in last two weeks. In
these weeks I’ve implemented the rule ToStringReturnsNullRule

Work planned for next week:
To implement the rule EqualShouldHandleNullArg
Reference: http://findbugs.sourceforge.net/bugDescriptions.html#NP_EQUALS_SHOULD…

Weekly Status Report #6

•23 July 2007 • Leave a Comment

Work done in last week:
Implemented the rule UsingCloneWithoutImplementingICloneableRule

Link for the rule is:
http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Ru…

Link for the test is:
http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Ru…

Work planned for next week:
Implement the rule ToStringReturnsNullRule

Weekly Status Report #5

•16 July 2007 • Leave a Comment

Work done in last week:

1) Implemented the rule DontDeclareProtectedFieldsInSealedClassRule
Link for the rule is:
http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Ru…
Link for test-cases is:
http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Ru…

2) Implemented the rule CloneMethodShouldNotReturnNullRule
Link for the rule is:
http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Ru…
Link for test-cases is:
http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Ru…

Work planned for next week:

1) Implement the rule UsingCloneWithoutImplementingICloneableRule

Weekly Status Report #4

•10 July 2007 • Leave a Comment

Work done in last week:
Implemented the rule
UsingStringLengthInsteadOfCheckingEmptyStringRule.
URL for the rule is:
http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Ru…
URL for the test cases is:
http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Ru…


Work planned for next week:

1) Implement the rule DontDeclareProtectedFieldsInFinalClassRule
2) Implement the rule EmptyFinalizerShouldBeDeletedRule if time permits

Weekly Status Report #3

•10 July 2007 • Leave a Comment

Work done in last week:
Implemented the rules DetectNonAlphaNumericsInTypeNamesRule and ImplementingEqualsButNotGetHashCodeAndViceVersaRule and wrote test – cases for them.
Link for the implementation of rule DetectNonAlphaNumericsInTypeNamesRule is : http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Ru… Link for the test cases of rule DetectNonAlphaNumericsInTypeNamesRule is : http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Ru… Link for the implementation of rule ImplementingEqualsButNotGetHashCodeAndViceVersaRule is : http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Ru… Link for test cases of rule ImplementingEqualsButNotGetHashCodeAndViceVersaRule is : http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Ru…

Work to be done in next week:
Start implementing the rule UsingStringLengthInsteadOfCheckingEmptyString

Weekly Status Report # 2

•18 June 2007 • Leave a Comment

Work did in last week:
Due to my final presentation for my college in this week, I could not
work much for my GSoC work. I prepared presentation for my college
last week.

Work for next week:
After finishing my presentation on Tuesday I’ll look into my rule in
more detail and try to complete it by this week.

Status Report #1

•4 June 2007 • Leave a Comment

Work accomplished in last week:
* Started looking into the code for gendarme
* Learnt how to use cecil
* Started implementing the code for the rule DetectNonAlphanumericsInTypeNames rule
* Implemented some test cases for the rule stated above
* Prepared documentation for report submission in college.

Planned work for next week:
* To make changes to the rule DetectNonAlphanumericsInTypeNames if needed.
* Start implementing another rule
* To prepare presentation for college

About Myself

•6 May 2007 • 2 Comments

I know its a bit late to create a blog, but better late than never.  I m Nidhi Rawal from Gujarat, India and selected for the project Gendarme in Mono.  My mentor is Sebastien Pouliot.  I’ve created this blog solely for the purpose of keeping track of my progress and will be updating my progress in this blog hereafter.