Good remark.
We plan to have AST support for code editing and navigation in 3.0 so we could 
really change the metric and 
use a complexity metric.

Counting the number of if statements

Stef

> Hi,
> 
> The way Nautilus colors method source panes is absolutely great: if reminds 
> you of paying attention to long methods in a gentle way.
> 
> However, right now the metric is 'number of characters in method source', 
> while it should be more related to complexity.
> 
> For example, using long names for variables or messages will be counted as 
> negative towards this metric. Worse even, lots of comments, which is good 
> most of the time, also counts as negative.
> 
> Number of nodes in the AST would be one solution, but maybe a too expensive 
> one.
> 
> Maybe quickly scanning for tokens while skipping whitespace and comments and 
> then counting the tokens would be doable ?
> 
> Sven
> 
> --
> Sven Van Caekenberghe
> http://stfx.eu
> Smalltalk is the Red Pill
> 
> 
> 
> 


Reply via email to