Re: Code Completion
Re: Code Completion
- Subject: Re: Code Completion
- From: Mike Jackson <email@hidden>
- Date: Thu, 06 Mar 2003 17:44:10 -0500
Well for those of us fighting carpal-tunnel syndrome code completion is
almost a necessity. (And before anyone comments, I have a nice ergonomic
keyboard _now_ with a nice chair and all that jazz, but it still comes down
to the less I type the better my hands feel) Comments are inline with
others......
On 3/6/03 15:32, "zauhar" <email@hidden> wrote:
>
On Thursday, March 6, 2003, at 03:25 PM, Scott Anguish wrote:
>
>
>
>
> On Thursday, March 6, 2003, at 02:25 PM, zauhar wrote:
>
>
>
>> Just how fast are you all typing, anyway? Just how much is your
>
>> productivity accelerated by having the code completion toy?
As explained above, this isn't a toy for some. Have you tried WebObjects
lately? Some of the methods name are borderline small novels. I do not enjoy
typing all that _every_ time. I want to type the first few letters, have a
list pop up, hit the down arrow maybe once or twice, hit tab and have the
method name completed. And the icing on the cake is the better parsers
(NetBeans) will even tell you the Type needed for any arguments AND have the
JavaDocs also appear in that popup list.... All that occurs in a matter of
seconds versus looking at JavaBrowser for the same info, the doing a
copy/past of the method name.....
>
>> How much
>
>> time do you spend THINKING about what you are doing as opposed to
>
>> actually typing code?
I have already put the thought into the code, now I am typing the code
in....
<snip>
>
> It's more a matter of (at least in my case) of not wanting to stop
>
> and look up the exact wording, capitalization etc for a method name...
>
> if this can be done in a less intrusive manner than having to flip to
>
> a documentation view or class browser, then that's a win.
Take a look at NetBeans ('cause that is what I use) and how they do the code
completion. Coming over from Java programming I really miss Code completion.
I agree to some extent that one can just take a guess at a method name and
maybe get it right, but will you get the capitalization correct? And how
long will it take to come up the curve so that one can actually _start_
guessing? Or for those who do not touch type, just typing the Method name
can be traumatizing.... Again, taken a look at WebObjects lately?
>
>
>
Point taken. But you still need to have some IDEA of the method name
>
even for code completion to work.
No not really.... Say in java I have a String
String myString = "Hello World";
Now say that I want to see if that String contains another substring.... Now
what is that method.... I can never remember..... Well dig out Java in a
Nutshell or JavaBrowser and start looking......
Nope, put the insertion point at the caret
myString.^
and hit the magic ctrl-space key combo and I instantly get a list of all the
methods available to String, with all the inherited Methods, the Return
types, the argument types and when I highlight a method name, the javadoc
shows up with the "Formal" documentation. Again all with in a few
seconds.... That is nice integration and that is what I would like to see
happen with PB.
For now I cocoa browser seems to be the best alternative for those of us
coming from Java....
Just my $0.05
>
>
My point is, it's a nice convenience, not a necessity.
True.
Mike Jackson
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.