Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Report #8
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  1 message - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
André Walker  
View profile  
 More options Jul 15 2011, 11:56 pm
From: André Walker <an...@andrewalker.net>
Date: Sat, 16 Jul 2011 00:56:57 -0300
Local: Fri, Jul 15 2011 11:56 pm
Subject: Report #8
Hello,

This week, the first thing I did was write tests for calling
$c->controller() with no args, as Devel::Cover showed that it was
missing. Then made these tests work with my changes.

I made a few attempts to change the way the default_model / default_view
were loaded from config, and used if $c->model() or $c->view() were
called without args. Changed my mind a few times, and finally made it
work. Now I'm waiting for feedback from my mentor, if the way I did it
was right. Created a sub to set a view or model the default, if there is
only one.

I refactored sub component, which was ugly, with many useless if's and
else's, and repeated code. I fixed as many tests as I could, and now
there are only two broken. In both I wrote a few comments in the code
for my mentor to evaluate and tell me what he thinks should be done.

This week was a little tough to meet with my mentor, because he got
sick, and I couldn't get online when he was available. So we ended up
talking better in the end of the week, and he told me to spend the time
I had testing real world Catalyst applications, to see if they still
worked. I downloaded as many as I could find, and I'm still testing
them. One of them was the other GSoC project that has just switched to
Catalyst, from Moritz Onken, MetaCPAN. It was the first application to
show a mistake, because my code wasn't getting default_view correctly
from config files. Now it's already fixed :)

If I have some time during weekend, I'll try to test some other
application I downloaded. Then I'll talk to my mentors on Monday and get
a better understanding of what to do next, and make a better plan for
the remainder of the project.

We're in the middle of the program, and I'd like to add, since we just
had our midterm evaluation, even though I'm a little behind schedule, I
am very satisfied with the development of the project, with my
mentors... I am appreciating very much this experience, and I'm looking
forward for the second half. I'd be really glad to keep working in
Catalyst after GSoC is over.

I hope you fellow students, and mentors, are enjoying your projects as
much as I am!

Cheers,
Andr


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »