EiffelStudio 14.05 released: Automatic Fixing and Eiffel Inspector

Eiffel Inspector and Automatic fixing, two new gems to make your Eiffel systems even better.

Eiffel Software announced today the release of EiffelStudio 14.05, the latest version of its Integrated Development Environment (IDE). EiffelStudio is a comprehensive suite of tools that enables programmers to produce correct, reliable, and maintainable software systems while keeping control of the development process. The latest release adds the Eiffel Inspector and Automatic Fixing, two new mechanisms that automate tasks often deemed as tedious by software developers, even though they prove to be essential to the productivity and quality of the systems they produce.

With the Eiffel Inspector a second pair of eyes will control the code you have written. Detecting some oversight mistakes as well as providing recommendations on how you write code to make it more efficient and readable. Automatic fixing introduces a new way to deal with compiler errors by letting EiffelStudio fix trivial errors automatically for you.

“There’s a lot of talk in the industry on how the programming language doesn’t matter,” says Emmanuel Stapf, Lead Engineer at Eiffel Software. “Many programmers don’t give any real thought to what they use. As long as everyone else is using it, then it’s a no-brainer. But then come the security flaws that we so often hear about in the software industry press, or in a more recent case, Apple’s admittance that their defacto language Objective C is actually obsolete. In talking to our users, we learn they are united under one belief: if you want to safeguard against future problems, language does matter, and Eiffel is the embodiment of this principle. With Eiffel Inspector and Automatic fixing, we continue along these lines of giving our users more reasons to be proud of using Eiffel because they know that we got them covered.”

For more information, see the Eiffel Inspector page. To get started, download EiffelStudio.

EiffelStudio is based on the Eiffel programming language, the most extensive implementation of O-O concepts, standardized through ECMA and the International Standards Organization. Its core concepts, native only to Eiffel, such as Design by Contract™seamless developmentautomatic testingvoid safetyparallel programming, and modelling facilities allow developers to write predictable and controllable applications that are easy to maintain. EiffelStudio, which received the prestigious ACM Software Systems Award, is used by developers and design-team leaders in challenging enterprise environments in all areas of software development such as finance, health, defense ….With EiffelStudio, the applications they build run flawlessly 24×7, 365 days a year.