“Method Definition Validator” is now available

A new analytical tool for ruby, the Method Definition Validator , is now available.

This tool can detect the omission of modifications when a method definition is changed.
It detects if there are ommisions of modification in places where the method is called, in cases such as renaming a method or changing the number of arguments. This tool is compatible with Ruby.

def do_something
puts 'do_something'

For example, when the do_something method above is modified to def do_something(p) , the caller will become an error, because it won’t have enough arguments.
By enabling the new Method Definition Validator , it detects and indicates such ommisions before they end up in the production environment. This tool is useful because it can conduct detection on portions with no differences, which are often overlooked since code reviews are usually done based on differential files.


You can use this tool by enabling the Method Definition Validator from Sider’s “Select Analytical Tool” Menu.


For more information about Sider, please go to our website.

Aki Asahara

CEO of Sider. Aki joined Fixstars in 2008 and served major clients such as the US Airforce, MIT, USC, Toyota, and Hitachi High-technologies. After his successful tenure, he was appointed CEO of US operations in 2012. He was appointed CEO of Sider in 2019. He holds a Ph.D. in Astrophysics from Kyoto University and is a Certified Scrum Master.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.