Question on planned functionality - Automatic class and method creation to support TDD?

Hi,


Will Resharper eventually include functionality to automatically generate
classes and methods to make a test compile (similar to the IDEA
functionality) when doing TDD? If so, is there a schedule for this
functionality?



- Chris


10 comments
Comment actions Permalink

Chris Garty wrote:

Hi,


Will Resharper eventually include functionality to automatically generate
classes and methods to make a test compile (similar to the IDEA
functionality) when doing TDD?


What IDEA functionality do you refer to? AFAIK IDEA does not generate any
classes/methods. You probably mean Jacques Morel's JUnitPlugin, don't you?

Friendly,
Dmitry
--
Dmitry Lomov
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"

0
Comment actions Permalink

Dmitry Lomov (JetBrains) wrote:

Chris Garty wrote:

What IDEA functionality do you refer to? AFAIK IDEA does not generate any
classes/methods. You probably mean Jacques Morel's JUnitPlugin, don't you?

I meant classes/methods for tests of course.

Dmitry
--
Dmitry Lomov
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"

0
Comment actions Permalink

we're talking about intentional programming, where you type the name of the method and idea implements the skeleton for you. this java idea has, and it is wonderful for TDD

0
Comment actions Permalink

Maybe my description was a little lacking. I mean the generation of
classes/methods when an unknown usage is found.
It is desribed here -
http://www.jetbrains.com/idea/features/code_generation.html - under
"Generating methods, constants, parameters from unknown usages"

So (just to restate the question in this message)... is this functionality
planned for Resharper?

Thanks!

- Chris

"Dmitry Lomov (JetBrains)" <Dmitry.Lomov@jetbrains.com> wrote in message
news:c1i2ln$6dd$1@is.intellij.net...

Dmitry Lomov (JetBrains) wrote:

>

Chris Garty wrote:

>

What IDEA functionality do you refer to? AFAIK IDEA does not generate

any

classes/methods. You probably mean Jacques Morel's JUnitPlugin, don't

you?

I meant classes/methods for tests of course.

>

Dmitry
--
Dmitry Lomov
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"



0
Comment actions Permalink

Chris,

Now we understnd what you're asking for and I can say that yes, this
feature is planned for ReSharper.

--
Oleg Stepanov
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
"Chris Garty" <nospam_chris.garty@ip3systems.com> wrote in message
news:c1m745$9ei$1@is.intellij.net...

Maybe my description was a little lacking. I mean the generation of
classes/methods when an unknown usage is found.
It is desribed here -
http://www.jetbrains.com/idea/features/code_generation.html - under
"Generating methods, constants, parameters from unknown usages"

>

So (just to restate the question in this message)... is this functionality
planned for Resharper?

>

Thanks!

>

- Chris

>

"Dmitry Lomov (JetBrains)" <Dmitry.Lomov@jetbrains.com> wrote in message
news:c1i2ln$6dd$1@is.intellij.net...

Dmitry Lomov (JetBrains) wrote:

>

Chris Garty wrote:

>

What IDEA functionality do you refer to? AFAIK IDEA does not generate

any

classes/methods. You probably mean Jacques Morel's JUnitPlugin, don't

you?

I meant classes/methods for tests of course.

>

Dmitry
--
Dmitry Lomov
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"

>
>


0
Comment actions Permalink

Hi guys,

That is excellent news... I'll be sure to post about this on my blog
(http://weblogs.asp.net/chrisgarty/archive/2004/02/27/80821.aspx).

Could I ask how far away this is? It'd be great to know when this may be
included so I can keep an eye out for it. Has it been allocated to an
iteration yet (M2, M3?) or is it just somewhere in the 'to-do' list?

By the way, this EAP program is excellent. I hope more companies developing
.Net products will use it as an example. I know Microsoft are looking at
changing the way they provide early drops to the developer community
(http://blogs.msdn.com/markcli/archive/2004/01/15/59202.aspx) in the hope of
increasing the amount of feedback they get.

Thanks in advance!

- Chris

"Oleg Stepanov (JetBrains)" <Oleg.Stepanov@JetBrains.Com> wrote in message
news:c1n2ms$ib1$1@is.intellij.net...

Chris,

>

Now we understnd what you're asking for and I can say that yes, this
feature is planned for ReSharper.

>

--
Oleg Stepanov
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
"Chris Garty" <nospam_chris.garty@ip3systems.com> wrote in message
news:c1m745$9ei$1@is.intellij.net...

Maybe my description was a little lacking. I mean the generation of
classes/methods when an unknown usage is found.
It is desribed here -
http://www.jetbrains.com/idea/features/code_generation.html - under
"Generating methods, constants, parameters from unknown usages"

>

So (just to restate the question in this message)... is this

functionality

planned for Resharper?

>

Thanks!

>

- Chris

>

"Dmitry Lomov (JetBrains)" <Dmitry.Lomov@jetbrains.com> wrote in message
news:c1i2ln$6dd$1@is.intellij.net...

Dmitry Lomov (JetBrains) wrote:

>

Chris Garty wrote:

>

What IDEA functionality do you refer to? AFAIK IDEA does not

generate

any

classes/methods. You probably mean Jacques Morel's JUnitPlugin,

don't

you?

I meant classes/methods for tests of course.

>

Dmitry
--
Dmitry Lomov
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"

>
>

>
>



0
Comment actions Permalink

Chris,

You should probably expect it by M2 since this functionality is included
in the "Quickfixes for highlighted problems" item.

--
Oleg Stepanov
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
"Chris Garty" <nospam_chris.garty@ip3systems.com> wrote in message
news:c1ne9s$klc$1@is.intellij.net...

Hi guys,

>

That is excellent news... I'll be sure to post about this on my blog
(http://weblogs.asp.net/chrisgarty/archive/2004/02/27/80821.aspx).

>

Could I ask how far away this is? It'd be great to know when this may be
included so I can keep an eye out for it. Has it been allocated to an
iteration yet (M2, M3?) or is it just somewhere in the 'to-do' list?

>

By the way, this EAP program is excellent. I hope more companies

developing

.Net products will use it as an example. I know Microsoft are looking at
changing the way they provide early drops to the developer community
(http://blogs.msdn.com/markcli/archive/2004/01/15/59202.aspx) in the hope

of

increasing the amount of feedback they get.

>

Thanks in advance!

>

- Chris

>

"Oleg Stepanov (JetBrains)" <Oleg.Stepanov@JetBrains.Com> wrote in message
news:c1n2ms$ib1$1@is.intellij.net...

Chris,

>

Now we understnd what you're asking for and I can say that yes, this
feature is planned for ReSharper.

>

--
Oleg Stepanov
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
"Chris Garty" <nospam_chris.garty@ip3systems.com> wrote in message
news:c1m745$9ei$1@is.intellij.net...

Maybe my description was a little lacking. I mean the generation of
classes/methods when an unknown usage is found.
It is desribed here -
http://www.jetbrains.com/idea/features/code_generation.html - under
"Generating methods, constants, parameters from unknown usages"

>

So (just to restate the question in this message)... is this

functionality

planned for Resharper?

>

Thanks!

>

- Chris

>

"Dmitry Lomov (JetBrains)" <Dmitry.Lomov@jetbrains.com> wrote in

message

news:c1i2ln$6dd$1@is.intellij.net...

Dmitry Lomov (JetBrains) wrote:

>

Chris Garty wrote:

>

What IDEA functionality do you refer to? AFAIK IDEA does not

generate

any

classes/methods. You probably mean Jacques Morel's JUnitPlugin,

don't

you?

I meant classes/methods for tests of course.

>

Dmitry
--
Dmitry Lomov
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"

>
>

>
>

>
>


0
Comment actions Permalink

Me Thanks! "Oleg Stepanov (JetBrains)" ]]> wrote in message
news:c1negb$lsq$1@is.intellij.net...

Chris,

>

You should probably expect it by M2 since this functionality is

included

in the "Quickfixes for highlighted problems" item.

>

--
Oleg Stepanov
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
"Chris Garty" <nospam_chris.garty@ip3systems.com> wrote in message
news:c1ne9s$klc$1@is.intellij.net...

Hi guys,

>

That is excellent news... I'll be sure to post about this on my blog
(http://weblogs.asp.net/chrisgarty/archive/2004/02/27/80821.aspx).

>

Could I ask how far away this is? It'd be great to know when this may be
included so I can keep an eye out for it. Has it been allocated to an
iteration yet (M2, M3?) or is it just somewhere in the 'to-do' list?

>

By the way, this EAP program is excellent. I hope more companies

developing

.Net products will use it as an example. I know Microsoft are looking at
changing the way they provide early drops to the developer community
(http://blogs.msdn.com/markcli/archive/2004/01/15/59202.aspx) in the

hope

of

increasing the amount of feedback they get.

>

Thanks in advance!

>

- Chris

>

"Oleg Stepanov (JetBrains)" <Oleg.Stepanov@JetBrains.Com> wrote in

message

news:c1n2ms$ib1$1@is.intellij.net...

Chris,

>

Now we understnd what you're asking for and I can say that yes,

this

feature is planned for ReSharper.

>

--
Oleg Stepanov
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
"Chris Garty" <nospam_chris.garty@ip3systems.com> wrote in message
news:c1m745$9ei$1@is.intellij.net...

Maybe my description was a little lacking. I mean the generation of
classes/methods when an unknown usage is found.
It is desribed here -
http://www.jetbrains.com/idea/features/code_generation.html - under
"Generating methods, constants, parameters from unknown usages"

>

So (just to restate the question in this message)... is this

functionality

planned for Resharper?

>

Thanks!

>

- Chris

>

"Dmitry Lomov (JetBrains)" <Dmitry.Lomov@jetbrains.com> wrote in

message

news:c1i2ln$6dd$1@is.intellij.net...

Dmitry Lomov (JetBrains) wrote:

>

Chris Garty wrote:

>

What IDEA functionality do you refer to? AFAIK IDEA does not

generate

any

classes/methods. You probably mean Jacques Morel's JUnitPlugin,

don't

you?

I meant classes/methods for tests of course.

>

Dmitry
--
Dmitry Lomov
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"

>
>

>
>

>
>

>
>


0
Comment actions Permalink

Oh btw... a friend mentioned that this functionality was called 'Intention
Actions' in IDEA.

So now I even have a name for it... ;)

- Chris

"Chris Garty" <nospam_chris.garty@ip3systems.com> wrote in message
news:c1uvgq$8u4$1@is.intellij.net...

<StateOfBliss>Me</StateOfBliss>

>

Thanks!

>

"Oleg Stepanov (JetBrains)" <Oleg.Stepanov@JetBrains.Com> wrote in message
news:c1negb$lsq$1@is.intellij.net...

Chris,

>

You should probably expect it by M2 since this functionality is

included

in the "Quickfixes for highlighted problems" item.

>

--
Oleg Stepanov
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
"Chris Garty" <nospam_chris.garty@ip3systems.com> wrote in message
news:c1ne9s$klc$1@is.intellij.net...

Hi guys,

>

That is excellent news... I'll be sure to post about this on my blog
(http://weblogs.asp.net/chrisgarty/archive/2004/02/27/80821.aspx).

>

Could I ask how far away this is? It'd be great to know when this may

be

included so I can keep an eye out for it. Has it been allocated to an
iteration yet (M2, M3?) or is it just somewhere in the 'to-do' list?

>

By the way, this EAP program is excellent. I hope more companies

developing

.Net products will use it as an example. I know Microsoft are looking

at

changing the way they provide early drops to the developer community
(http://blogs.msdn.com/markcli/archive/2004/01/15/59202.aspx) in the

hope

of

increasing the amount of feedback they get.

>

Thanks in advance!

>

- Chris

>

"Oleg Stepanov (JetBrains)" <Oleg.Stepanov@JetBrains.Com> wrote in

message

news:c1n2ms$ib1$1@is.intellij.net...

Chris,

>

Now we understnd what you're asking for and I can say that yes,

this

feature is planned for ReSharper.

>

--
Oleg Stepanov
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
"Chris Garty" <nospam_chris.garty@ip3systems.com> wrote in message
news:c1m745$9ei$1@is.intellij.net...

Maybe my description was a little lacking. I mean the generation

of

classes/methods when an unknown usage is found.
It is desribed here -
http://www.jetbrains.com/idea/features/code_generation.html -

under

"Generating methods, constants, parameters from unknown usages"

>

So (just to restate the question in this message)... is this

functionality

planned for Resharper?

>

Thanks!

>

- Chris

>

"Dmitry Lomov (JetBrains)" <Dmitry.Lomov@jetbrains.com> wrote in

message

news:c1i2ln$6dd$1@is.intellij.net...

Dmitry Lomov (JetBrains) wrote:

>

Chris Garty wrote:

>

What IDEA functionality do you refer to? AFAIK IDEA does not

generate

any

classes/methods. You probably mean Jacques Morel's

JUnitPlugin,

don't

you?

I meant classes/methods for tests of course.

>

Dmitry
--
Dmitry Lomov
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"

>
>

>
>

>
>

>
>

>
>


0
Comment actions Permalink

Jeremy,

We understood Chris correctly and said that this feature should be
implemented in ReSharper 1.0.

BTW, "intentional programming" is another thing ;)

--
Oleg Stepanov
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
"Jeremy Stell-Smith" <jeremy@thoughtworks.com> wrote in message
news:5218765.1078218918630.JavaMail.itn@is.intellij.net...

we're talking about intentional programming, where you type the name of

the method and idea implements the skeleton for you. this java idea has,
and it is wonderful for TDD


0

Please sign in to leave a comment.