<div dir="ltr">On 2 September 2013 21:37, Jos van Uden <span dir="ltr"><<a href="mailto:usenet@fwend.com" target="_blank">usenet@fwend.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 1-9-2013 20:00, bearophile wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Manu:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Seriously, how do you quickly read and understand the API through the noise?<br>
</blockquote>
<br>
The noise increases if you have to repeat the class name for each method :-)<br>
</blockquote>
<br></div>
+1<br></blockquote></div></div><div class="gmail_extra"><br></div><div class="gmail_extra">Really? You both think seeing the function signature a second time at the definition is 'noisy' when compared to massive blocks of arbitrarily indented function body code consuming the entire class definition, and completely breaking up your code window?</div>
<div class="gmail_extra">A few function bodies and you can't see anything anymore. You have to scroll miles to get an overview of the class, and try and remember each function header along the way as you scroll by; you can never digest it cleanly in one place.</div>
<div class="gmail_extra">My memory's not that good... So you end up scrolling up and down and up and down and up and down, and then inevitably, get off your arse, walk over, and interrupt the guy that wrote it.</div><div class="gmail_extra">
That's a waste of my time, it's a waste of their time, and in an office environment, it's a waste of money.</div><div class="gmail_extra"><br></div><div class="gmail_extra">So, I find it extremely useful being able to see the members and functions available listed in a row all together. I can quickly gather a fairly complete mental picture.</div>
<div class="gmail_extra">Everyone on the weekend agreed with me, none of us could immediately understand the classes we were working with. Productivity being the key element in our exercise, and it demonstrably impacted our productivity.</div>
<div class="gmail_extra">But whatever. I just threw it in there because it was a recurring topic, and I thought it was worth mentioning.</div></div>