Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Re: Critique requested for module code - QuickMemo+ reader

by Lotus1 (Vicar)
on Jan 24, 2021 at 20:34 UTC ( #11127400=note: print w/replies, xml ) Need Help??

in reply to Critique requested for module code - QuickMemo+ reader

I read somewhere that the first step in software engineering is to research to make sure there isn't already a solution available. I did that step but not well enough. I just found a Youtube video that someone made two years ago with a Java solution that does the same thing as my module. It's better than my solution since all you have to do is download a jar file and double-click it. No programming required.

At least my node can help people find that and it has been a good learning experience for me.

  • Comment on Re: Critique requested for module code - QuickMemo+ reader

Replies are listed 'Best First'.
Re^2: Critique requested for module code - QuickMemo+ reader
by GrandFather (Saint) on Jan 24, 2021 at 21:53 UTC

    On the other hand, if someone wants to do the conversion as part of a larger task having a module there to do the heavy lifting can be a great boon. On top of that there is the immediate benefit you get from writing the code and getting it into shape for submission to CPAN, and the possibility that you can use it as part of your code portfolio to aid job hunting.

    Optimising for fewest key strokes only makes sense transmitting to Pluto or beyond

      Thanks for the kind words. I have learned a lot. The next time I write a module it will be much easier to make it ready for CPAN. Using 'prove -l' has been a big help since I no longer have to run my (non-automated) tests manually and check everything visually. This is also my first full use of Git for a project and it has finally clicked in my mind how it works. Having this in my Github profile would be a great start for a code portfolio.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11127400]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (None)
    As of 2021-10-16 09:28 GMT
    Find Nodes?
      Voting Booth?
      My first memorable Perl project was:

      Results (69 votes). Check out past polls.