diff options
| author | Carlos Sosa <gnusosa@gnusosa.net> | 2019-08-15 22:15:44 -0700 |
|---|---|---|
| committer | Carlos Sosa <gnusosa@gnusosa.net> | 2019-08-15 22:15:44 -0700 |
| commit | a2dc4200acf469a05f9f028439ffdb2c6180d3d9 (patch) | |
| tree | c4ef85730bc8dce7cbcb016137e7ad63a16535cc /gsoc/2011-07-20-status-report-8.org | |
| parent | 4d5b4abd88551c97d434c25220660e5931fce75a (diff) | |
Added gsoc entries
Diffstat (limited to 'gsoc/2011-07-20-status-report-8.org')
| -rwxr-xr-x | gsoc/2011-07-20-status-report-8.org | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/gsoc/2011-07-20-status-report-8.org b/gsoc/2011-07-20-status-report-8.org new file mode 100755 index 0000000..4c78f06 --- /dev/null +++ b/gsoc/2011-07-20-status-report-8.org @@ -0,0 +1,76 @@ +#+title: Status Report for Week #8 +#+date: 2011-07-20 +#+layout: post +#+category: gsoc + +Week #8 was all about code review and meeting with my mentors, not +that we met a whole lot, but the few huddles were about code review +and future tasks. I met with Franck, he tested the few tests that I +work with. Found an error, and quickly fixed with a single string. +After that I added to [[https://github.com/gnusosa/Dancer/commit/50e3c883709f60a14b21311e4d0c027428262dde][a single commit]]. That did the fix. The +conversation moved on to future tasks. As of first feature, I will not +add more routes to =MyApp.pm= that is scaffolded with =script/dancer=. +This will only add more lines for the user to delete, and make more +tedious starting to work on writing more code. After all that's why +there is a lot of documentation in [[http://search.cpan.org/dist/Dancer/lib/Dancer/Cookbook.pod][=Dancer::Cookbook=]] and others. I +would basically end-up reinventing the wheel. We don't want that. + +From that conversation, Franck established that we should add a better +verbose output of the module. We are moving to a better format by +using =Dancer::Logger::Abstract= and formatted to a better output. + +You can read the whole conversation at this [[https://gist.github.com/1095775][gist]]. + +*** What I worked on Week #8 +I worked on rebasing my current [[https://github.com/gnusosa/Dancer/tree/devel][devel branch]] from my [[https://github.com/gnusosa/Dancer][Dancer repo]] to +the [[https://github.com/sukria/Dancer][current devel repo in sukrias Dancer repo]] at github. At which I +failed to rebase. But this was due to the fact that I kept writing +code without pulling from the base branch in Dancer's github repo. But +this would be quite clear to be fixed in time, since =Dancer::Script= +was written without anything recently added to the new releases nor +the test file for this. + +For that week, my work was also dedicated to set the format for +=Dancer::Logger::Abstract=. I went with "%L> %m" for the format in +which, I couldn't find anything new, but just commit without thinking +about it. I will rewrite this, based on my current work for +=Dancer::Logger=. + +So more of the work on writing code, it was more of planning what was +going to happen in week #9. After all the schedule marked for us to +prepare for the midterm reports and work on planning new +features/changes or fixes. Basically, that's what I did when I met +with my mentors. + +I did run =perltidy= for my current repo that was not correctly +formatted. But as Franck noted, my current branch =refactoring/script= +still had =.perltidyrc= which was a huge help for the actual +re-formatting of each file. + +Franck, added a new task for the week #9, which is move +=Dancer::Script= to use =Dancer::Object=. A module which will make +more elegant our =$self= calls. For example, moving from doing +=$self->{appname}= you could do =$self->appname= with that module. +Which is totally more elegant. + +*** What's next? +For week #9, the following are the key points: + +- Move to =Dancer::Object=. +- Write the documentation for the module. +- Rebase up-to-date and test. +- Re-format everything with =perltidy=. + +I can't wait to start writing the documentation, and how it will shape +off is what I'm more excited about. There isn't going to be much +content, but this will be new to me, since somebody will finally +critique my content. + +Now that the midterm evaluations are over, I'm more calm and ready to +work. I can say that it was a heck of nervous feelings to me. I've +never felt so competent at my work, but then again a lot of people +that I mention in this [[http://gnusosa.net/gsoc/2011/07/20/midterm-evaluations.html][post]], are the ones that helped me pass through +this last weeks rumble. + +Congratulations to every mentor and student that pass their midterms +successfully. |
