Book description
Develop better software fast with IntelliJ IDEA
In Detail
Starting with a walkthrough of the main workspace, you will get up and running with IDEA from the word go. You will learn how to exploit IDEA's software development tools and use the various product features such as source code control, the debugger, and the many code generation tools.
You will then move on to advanced topics such as how IntelliJ helps in version control, managing change lists, viewing differences and changes, and reverting changes. You will also learn how IDEA can be used for agile development and web development, as well as its integration with frameworks such as Gradle.
Complete with tips and tricks, this book will make sure that you have an in-depth and extensive knowledge of informed programming.
What You Will Learn
- Tailor IntelliJ IDEA to your needs and to the demands of your projects
- Use IDEA's powerful software development tools to their fullest potential
- Explore IntelliJ IDEA's impressive and extensive features and functionalities for successful software development
- Set up a new project or import an existing one and run your project as standalone or using application servers
- Explore and use IntelliJ IDEA's features, such as Live Templates and smart code completion
- Create clean code that is solid and easy to maintain with refactoring tools
- Coordinate with other developers using powerful version control features
Table of contents
-
IntelliJ IDEA Essentials
- Table of Contents
- IntelliJ IDEA Essentials
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- 1. Get to Know Your IDE, Fast
- 2. Off We Go – To the Code
- 3. The Editor
-
4. Make It Better – Refactoring
- An overview of refactoring
-
Refactoring actions
- Rename
- Find and Replace Code Duplicates
- Copy
- Move
- Move Instance Method
- Safe Delete
- Change Signature
- Type Migration
- Make Static
- Convert to Instance Method
- Extract refactorings
- Extract Variable
- Extract Constant
- Extract Field
- Extract Parameter
- Introduce Parameter Object
- Extract Method
- The Extract Method object
- Delegate
- Extract Interface
- Extract Superclass
- Inline
- Remove Middleman
- Wrap Return Value
- Invert Boolean
- Pull Members Up or Push Members Down
- Replace Inheritance With Delegation
- Convert Anonymous Class to Inner
- Encapsulate Fields
- Replace Constructor with Factory Method / Builder
- Generify
- Summary
- 5. Make It Happen – Running Your Project
- 6. Building Your Project
- 7. Red or Green? Test Your Code
- 8. Squash'em – The Debugger
- 9. Working with Your Team
- 10. Not Enough? Extend It
- Index
Product information
- Title: IntelliJ IDEA Essentials
- Author(s):
- Release date: December 2014
- Publisher(s): Packt Publishing
- ISBN: 9781784396930
You might also like
book
Beginning IntelliJ IDEA: Integrated Development Environment for Java Programming
Get started quickly with IntelliJ, from installation to configuration to working with the source code and …
book
Spring Boot 2 Recipes: A Problem-Solution Approach
Solve all your Spring Boot 2 problems using complete and real-world code examples. When you start …
book
Developing Java Applications with Spring and Spring Boot
An end-to-end software development guide for the Java eco-system using the most advanced frameworks: Spring and …
book
Java Projects - Second Edition
Learn how to build scalable, resilient, and effective applications in Java that suit your software requirements. …