Refactoring through solutions

One thing I was thinking about since first Resharper use is "Refactoring
through solutions". The problem is easy to formulate: when you make change
to the shared library, you can automatically adjust only one project, currently
loaded. Or you have to create mega-solution with all dependent projects loaded.
This problem becomes more and more important to me as I open more and more
projects utilizing our company reusable assets. I have to think about it
all the time. Some discussion can be found here (an year ago):
http://www.intellij.net/forums/thread.jsp?forum=37&thread=85025&message=915238

So, the last response in the thread from JetBrains was: "The only thing I
can say now is that this feature is not planned for
1.0. It will probably implemented in 2.0, but only probably." And the first
question today: as 2.0 is approaching, are you going to return to this problem
and will anything be done for 2.0 in this area?

Sincerely,
Ilya Ryzhenkov


2 comments
Comment actions Permalink

are you going to return to this
problem
and will anything be done for 2.0 in this area?


We are going to return to this problem but I do not think we will do anything
like this for 2.0 as the schedule is very tough. So probably after 2.0.

Valentin Kipiatkov
Chief Scientist, Vice President of Product Development
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

One thing I was thinking about since first Resharper use is
"Refactoring
through solutions". The problem is easy to formulate: when you make
change
to the shared library, you can automatically adjust only one project,
currently
loaded. Or you have to create mega-solution with all dependent
projects loaded.
This problem becomes more and more important to me as I open more and
more
projects utilizing our company reusable assets. I have to think about
it
all the time. Some discussion can be found here (an year ago):
http://www.intellij.net/forums/thread.jsp?forum=37&thread=85025&messag
e=915238
So, the last response in the thread from JetBrains was: "The only
thing I
can say now is that this feature is not planned for
1.0. It will probably implemented in 2.0, but only probably." And the
first
question today: as 2.0 is approaching, are you going to return to this
problem
and will anything be done for 2.0 in this area?
Sincerely,
Ilya Ryzhenkov




0
Comment actions Permalink

Hello Valentin,

Actually, Library mode (see my other post about making refactored code )
will make it much easier to support this very scenario. At least I will know,
how to change my other code, when I open another project, which uses shared
library.

>> are you going to return to this
>> problem
>> and will anything be done for 2.0 in this area?
VK> We are going to return to this problem but I do not think we will do
VK> anything like this for 2.0 as the schedule is very tough. So
VK> probably after 2.0.
VK>
VK> Valentin Kipiatkov
VK> Chief Scientist, Vice President of Product Development
VK> JetBrains, Inc
VK> http://www.jetbrains.com
VK> "Develop with pleasure!"
>> One thing I was thinking about since first Resharper use is
>> "Refactoring
>> through solutions". The problem is easy to formulate: when you make
>> change
>> to the shared library, you can automatically adjust only one project,
>> currently
>> loaded. Or you have to create mega-solution with all dependent
>> projects loaded.
>> This problem becomes more and more important to me as I open more and
>> more
>> projects utilizing our company reusable assets. I have to think about
>> it
>> all the time. Some discussion can be found here (an year ago):
>> http://www.intellij.net/forums/thread.jsp?forum=37&thread=85025&messa
>> g
>> e=915238
>> So, the last response in the thread from JetBrains was: "The only
>> thing I
>> can say now is that this feature is not planned for
>> 1.0. It will probably implemented in 2.0, but only probably." And the
>> first
>> question today: as 2.0 is approaching, are you going to return to
>> this
>> problem
>> and will anything be done for 2.0 in this area?
>> Sincerely,
>> Ilya Ryzhenkov
Sincerely,
Ilya Ryzhenkov


0

Please sign in to leave a comment.