2 options
IntelliJ IDEA essentials : develop better software fast with IntelliJ IDEA / Jarosław Krochmalski.
- Format:
- Book
- Author/Creator:
- Krochmalski, Jarosław, author.
- Series:
- Community experience distilled.
- Community Experience Distilled
- Language:
- English
- Subjects (All):
- Java (Computer program language).
- Mobile computing.
- Physical Description:
- 1 online resource (276 p.)
- Edition:
- 1st edition
- Place of Publication:
- Birmingham, England : Packt Publishing, 2014.
- Language Note:
- English
- System Details:
- text file
- Biography/History:
- Krochmalski Jaroslaw: Jaros? aw Krochmalski is a passionate software designer and developer who specializes in the financial business domain. He has over 12 years of experience in software development. He is a clean-code and software craftsmanship enthusiast. He is a Certified Scrum Master and a fan of Agile. His professional interests include new technologies in web application development, design patterns, enterprise architecture, and integration patterns. He has been designing and developing software professionally since 2000 and has been using Java as his primary programming language since 2002. In the past, he worked for companies such as Kredyt Bank (KBC) and Bank BPS on many large-scale projects such as international money orders, express payments, and collection systems. He currently works as a consultant at Danish company 7N as an infrastructure architect for the Nykredit bank. You can reach him via Twitter at @jkroch or by e-mail at jarek@finsys. pl.
- Summary:
- This book is for developers who want to work smarter so they can focus their efforts on the details that will give them the advantage. This book is tailor-made for developers who want to move from NetBeans and Eclipse to experience the power and functionality of IntelliJ IDEA.
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Get to Know Your IDE, Fast; Comparing the various editions; Installing IntelliJ IDEA; An overview of the workspace; Tool windows; View modes in tool windows; Pinned Mode; Docked Mode; Floating Mode; Split Mode; Multiple views in tool windows; Navigating inside the tool window; Tool windows set up for a specific project; Editor tabs; Crafting your settings; Searching for options; Setting keyboard shortcuts; Colors and fonts; Picking your plugins
- Configuration tips and tricksExporting and importing settings; Sharing settings; Tuning IntelliJ IDEA; Summary; Chapter 2: Off We Go - To the Code; What is a project?; Project structure and configuration; Comparison of Eclipse, NetBeans, and IntelliJ IDEA terminologies; The project; Modules; Folders; Libraries; Facets; Artifacts; Creating a project; Creating a new project from scratch; Importing the existing project; Project format; The directory-based format; The file-based format; The directory-based format versus the file-based format; Summary; Chapter 3: The Editor
- An overview of the editor and setupThe gutter area; The Status bar; Tabs; Scratches; Scrollbar; Navigating in the editor; Navigating between files; Navigating within a single file; The Search Everywhere feature; The editor basics; Searching for and replacing text; Syntax-aware selection; Column selection mode; Clipboard history; Reformatting the code; Code completion; Language injection; Generating code; Code inspection; Using Live Templates; Postfix code completion; Comparing files and folders; Comparing files; Comparing folders; Looking for help; Viewing inline documentation
- Viewing type definitionsLooking for usages; Viewing method parameters; Viewing the external documentation; Summary; Chapter 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 MiddlemanWrap 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; Chapter 5: Make It Happen - Running Your Project; A temporary configuration; The permanent configuration; The Run/Debug configuration for a Java application; Creating a Tomcat server local configuration; The Node.js configuration; Configuration defaults; Sharing the configuration; Running; Summary; Chapter 6: Building Your Project
- Editing Maven settings
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed January 16, 2015).
- ISBN:
- 9781784398699
- 1784398691
- OCLC:
- 900882939
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.