|
News
Sixth and Red River Software
and JetBrains Announce Three Powerful New Companions for IntelliJ IDEA
Add-ons support new
Java refactorings, XML refactorings, and advanced JavaScript code analysis
December 5, 2010 — Sixth and Red River Software™, Inc., and JetBrains™ s.r.o.,
creators of intelligent, productivity-enhancing applications, today announced the three powerful new
refactoring and analysis tools for extending the already highly regarded capabilities of IntelliJ IDEA™: Refactor-J,
Refactor-X, and Inspection-JS.
"The JetBrains Companion Products Program is aimed at helping IntelliJ IDEA users find and obtain
IntelliJ IDEA-integrated tools, plugins, and related products that further increase the possibilities
for productive and pleasurable development," said Alex Tkachman, JetBrains Marketing Director. "We're
very pleased to take the first step in this new program with these three companion products from Sixth
and Red River Software."
Experts widely recognize refactoring and code inspections as important keys to creating maintainable
software. IntelliJ IDEA has been widely recognized as the most powerful Java refactoring and code
inspection tool available. Sixth and Red River Software designed Refactor-J, Refactor-X, and
Inspection-JS to build upon this foundation, automating even more of these difficult but essential
programming activities.
Refactor-J delivers new smart Java refactorings that enable designs to be easily maintained, improved and
updated. Refactorings provided by Refactor-J include:
- Extract Class: Refactor-J includes the first implementation of the Extract Class refactoring,
allowing large or unwieldy classes to be split into smaller, more manageable components.
- Introduce Parameter Object and Wrap Return Value: These flexible refactorings allows method inputs
and outputs to be easily abstracted, and interface design errors to be easily corrected.
- Introduce Type Parameter and Remove Type Parameter: Classes and methods can be easily updated to
use the new styles of generic programming and type parameterization with these powerful
refactorings.
- Split Loop and Merge Loops: Parallel loops can be merged, or one loop split into two parallel
loops, either to clarify and algorithms design or improve its runtime performance.
Refactor-X delivers new XML refactoring support that enables XML schemas and files to be easily modified
as requirements change. With ten powerful structural refactorings, Refactor-X allows developers to
quickly and painlessly modify the many XML, HTML, and JSP files they are responsible for. Using
Refactor-X, developers can easily swap the contents of XML tags and attributes, delete obsolete content,
add or remove layers of XML abstraction, and clean up ill-structured tags. Refactor-X makes XML design
decisions cheap and easy to correct, and thus lowers the cost of making those decisions. Refactorings
provided by Refactor-X include:
- Replace Tag with Attribute/Replace Attribute with Tag: The decision whether a given piece of data
should be represented as a tag or as an attribute becomes trivial and simple to change with these
powerful structural refactorings.
- Delete Tag/Delete Attribute: Obsolete tags or attributes can be deleted in just one file, or
throughout your project.
- Wrap Tag/Unwrap Tag: Layers of XML hierarchy can be easily removed or added with these inspections,
enabling abstraction layers to be created or destroyed as needed.
- Split Tag/Merge Tags: Sequential pairs of tags can be merged, or one tag split into two parallel
tags.
- Expand Empty Attribute/Collapse Empty Attribute: A handy pair of intentions for quickly swapping
between the two different forms of empty tag that XML allows.
All of the refactorings in Refactor-X work in HTML, XHTML, JSP, and JSPX files, making it a powerful tool
for the maintenance of high-quality, consistent web applications.
Inspection-JS harnesses the power of automated code analysis for JavaScript and AJAX applications. As web
sites become more interactive, the JavaScript code behind them becomes larger, more complex, and more
crucial to a web application's success. Inspection-JS can find and report on over seventy different
Javascript issues, including:
- Common JavaScript bug patterns
- Unreachable code
- Performance problems
- JavaScript portability concerns
- DOM usage issues
- Javascript coding style guidelines
- Design metrics
- Naming conventions
- Error handling issues
All Inspection-JS inspections work in HTML, XHTML, JSP, JSPX, and JavaScript files, making it an
essential tool for maintaining complex web sites.
All three plugins maintain the high level of usability IntelliJ IDEA is famous for, and feature seamless
integration with popular version control systems. Full descriptions of Refactor-J, Refactor-X, and
Inspection-JS features and capabilities are available at http://www.sixthandredriver.com.
For a limited time, these productivity-boosting plugins are available at introductory discount pricing:
- Refactor-J: $49 US
- Refactor-X: $39 US
- Inspection-JS: $49 US
Prices are per single-developer license. To purchase any of Refactor-J, Refactor-X, and Inspection-JS,
visit: http://www.jetbrains.com/companions/.
Prices are per single-developer license. Through December 31, 2005 Sixth and Red River
Software is offering a special bundle including all 3 companion products for just $99 US
per single-developer license. To purchase the bundle or any of the add-ons individually
for introductory pricing, visit: http://www.sixthandredriver.com.
For more information about the JetBrains Companion Products Program, visit http://www.jetbrains.com/companions/.
About JetBrains
JetBrains is a technology-leading software development firm specializing in the creation of intelligent,
productivity-enhancing software. The company is widely known for its innovative, award-winning Java
integrated development environment, IntelliJ IDEA (see details on the Web at
http://www.jetbrains.com/idea/),
ReSharper for C# developers (see http://www.jetbrains.com/resharper/),
Omea Pro for users of extensive digital information (see http://www.jetbrains.com/omea/)
and dotTrace,
the simple and fast .NET application profiler (see http://www.jetbrains.com/profiler).
JetBrains
maintains its headquarters in Prague, Czech Republic, with its R&D labs located in St. Petersburg,
Russia and Boston, Massachusetts. For more information, see
http://www.jetbrains.com.
About Sixth and Red River Software
Sixth and Red River Software, Inc. has been recently formed to build high-quality, language-aware
software development tools specifically for IntelliJ IDEA users. For more information, including
information about future product offerings, see http://www.sixthandredriver.com.
# # #
Note to Editors: Refactor-J, Refactor-X and Inspection-JS are trademarks of Sixth and Red River Software, Inc. All
other trademarks used herein are the properties of their respective owners.
|