<div class="gmail_quote">On Tue, May 31, 2011 at 9:12 PM, Igor Stasenko <span dir="ltr">&lt;<a href="mailto:siguctua@gmail.com">siguctua@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On 31 May 2011 21:44, laurent laffont &lt;<a href="mailto:laurent.laffont@gmail.com">laurent.laffont@gmail.com</a>&gt; wrote:<br>
&gt; Another idea (don&#39;t know how hard it is) is to have test coverage + comment<br>
&gt; coverage in Hudson.<br>
&gt; Then we can start to consider that dead code = code with no test or no<br>
&gt; comment.<br>
<br>
</div>Laurent, have you tried to run lint rule checker in pharo image?<br></blockquote><div><br></div><div>No - I talk about test coverage, not lint. I don&#39;t think lint worth running on a full image. Test coverage is really useful. Indeed, I use test coverage on my projects every day. Lint once a year :)</div>

<div><br></div><div>Laurent.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I tried once and if i remember correctly, there are like 30000 notices.<br>
Now, what you think, is it possible for any human to visit all of them<br>
step by step<br>
analyze and then fix the code? It is enormous amount of data (and most<br>
of it is just white noise,<br>
or insignificant detail). Now how to filter that noise and address the<br>
only things which you should take care of?<br>
And since we&#39;re continuting development, every time you doing an<br>
update, this stuff should be revisited,<br>
compared and cross-checked again. And we don&#39;t have such facility:<br>
take image A and B, and compare their lint output.<br>
I imagine this would require a quite sophisticated database , with UI<br>
on top of that, which will allow you to navigate<br>
through these notices mark them as invalid, or fixed etc etc..<br>
What i mean that automated tools is cool. But they cannot solve all<br>
our problems: every such issue should be analyzed and considered by<br>
developer.<br>
Because we&#39;re still not yet at the point, where system can reason<br>
about itself and automatically improve itself without need of our<br>
attention :)<br>
If this day will come, then it will be the end of humanity (at least<br>
in its current form - homo sapiens sapiens ;)<br>
<br>
&gt; Laurent.<br>
<div><div></div><div class="h5">&gt;<br>
--<br>
Best regards,<br>
Igor Stasenko AKA sig.<br>
<br>
</div></div></blockquote></div><br>