Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re: Finding a module to work on

by samtregar (Abbot)
on Oct 18, 2007 at 19:19 UTC ( #645826=note: print w/ replies, xml ) Need Help??


in reply to Finding a module to work on

You might enjoy working on XML::Validator::Schema. It has a few nice properties as a learning project:

  • It was coded originally using test-driven development, so there's lots of good tests and a decent harness for adding more. If you break it, you'll know.
  • It's meant to implement a published, stable spec. You won't need any creativity to find more stuff to do and you'll have a great source of test cases.
  • People are begging for more features and will shower you with praise when you deliver them.
  • You'll get to put some buzz-words on your resume - hot ones like XML, XML Schema, SAX, etc.

-sam


Comment on Re: Finding a module to work on
Replies are listed 'Best First'.
Re^2: Finding a module to work on
by dry_green_tea (Sexton) on Oct 21, 2007 at 13:02 UTC
    i wouldn't mind working on this myself. :-) Where do you suggest i begin?
      Great! I'd start by picking a small feature from the spec that XML::Validator::Schema doesn't support - some detail in the simple type system perhaps. First write a test case that fails, then implement the code necessary to get the test passing.

      -sam

        Thanks! i'll get on to that as soon as i can. -- Alexis.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (16)
As of 2015-07-28 15:02 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (257 votes), past polls