Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [refactoring]

The tag has no usage guidance.

0
votes
0answers
34 views

Elixir IDE support for refactoring

I am looking for an IDE that assists on refactoring Elixir code. For starters a feature that allows the equivalent of an Extract Method refactoring (Extract/Decompose Function?) would be a big win.
1
vote
0answers
30 views

Tool for merging Java classes and interfaces

I'm a Java software developer and often inherit existing projects. These projects follow the convention that each class has an interface even if there is only one implementation. I would like to ...
3
votes
1answer
107 views

Tool to search for dependencies of javascript variables and functions

I must to refactor the project in which thousands of lines of js-code. Is there a tool to search for dependencies of global variables and functions in the project javascript-files? It would be ...
1
vote
0answers
41 views

Refactor - separate java sources and resources

I have a large project containing both sources and resources under the same directories. Something like: src |_ com |_ package |_ JavaClass.java |_ a_resource.extension I would like to ...
2
votes
0answers
34 views

C++: mark classes with non-virtual destructors `final`

Do any C++ automatic-refactoring tools exist that can mark all classes with non-virtual destructors final? This could prevent bad inheritance choices which would potentially lead to undefined behavior....
2
votes
1answer
89 views

Tool to keep branched and refactored C++ code in sync?

I'm searching for a Windows GUI/command line tool or Visual Studio plug-in where I can automate the extraction of C++ code blocks, add some refactoring/renaming steps and insert it into some other C++ ...
7
votes
4answers
446 views

Code clone detection software

I am looking for a simple tool that can identify similar parts in one or multiple files. I am working on a fairly old codebase where developers used to use copy paste a lot. Eventually we have ...
1
vote
0answers
47 views

Software to change c++ naming conventions / Advanced batch renaming

I am looking for a free software that I could use to do batch renaming of class members in c++. It doesn't have to be perfect, just handle most simple cases. It is enough if it can identify class ...
3
votes
3answers
219 views

Massive/automatic VHDL refactoring

Currently I'm linting our codebase. Some coding rules where defined at the beginning of the project, unfortunately not very much of them were used ;\ Is there an automatic way to refactor the code? ...
6
votes
1answer
196 views

Ruby automatic mass refactoring tools

What are the best Ruby automatic mass refactoring tools out there? For instance, I want to be able to replace double quoted strings that don't have any special content (#{}, \n, ') with single quoted ...
7
votes
1answer
975 views

Program to check C and/or C++ code style

I am searching for free Linux tool that can analyze C and C++ code of my program and return style improvement suggestions. I would like to check against coding standards like variable naming, ...
11
votes
1answer
217 views

Java Refactoring - Scope of Variable

I have to deal with some old legacy code, that unfortunately had the coding style of declaring all the variables at the beginning of a method. The code looks something like this as an example: ...
9
votes
1answer
3k views

Automate #include refactoring in C++

I have a big project with hundreds of files. And as it often happens to C++ projects, #include directives are messed up. I want to refactor them to increase clarity, decrease compilation time and ...
3
votes
0answers
145 views

Native Mac PHP IDE or Editor With Refactoring Features

I’m currently trialling PHPStorm and while I love the featureset and approach I cannot in my right mind fork over $99 for that kind of performance and UI. Does anyone know of, or even heard rumours of,...
8
votes
1answer
1k views

C++ refactoring (renaming) tools for open source projects

The tool should be able to perform simple tasks like renaming a class or function. It should be usable by cross-platform open source projects, so that rules out anything Visual Studio based. However, ...
12
votes
1answer
134 views

A lightweight tool for Python refactorings

I've been quite happy with my purchase of Sublime Text 3 for developing and, either natively or through extensions, this piece of software covered almost all of my needs. The one thing I found myself ...
39
votes
8answers
2k views

C++ IDE for Windows with a rich feature set: Code completion, refactoring, etc

I'm looking for an Integrated Development Environment for C++ that should run on Windows 8. The program should ideally support the following features: Code completion/hinting Indentation assistance ...