Wednesday, July 06, 2016

Evaluating Ruby Gems

Go to Ruby Toolbox and check:
  • Which gems are the most popular for a given category?
  • Does the gem meet our application requirements?
Go to github and check:
  • Is it regularly updated?
  • How responsive are the developers? Check how many issues are closed and how many are open.
  • Does it have good documentation in Wiki?
  • Download the source code and read the code to answer any questions.
  • Is the code readable? Can you fix bugs if things go wrong?
  • How readable are the tests?
  • Does the test help you with how to use it?
Look at the project on RubyGems and compare when the different versions were released. Take a look at the runtime dependencies of the gem. Depedencies can break compatibility in an update. Read the documentation for the gem at RubyDoc

No comments:

Post a Comment