Comments (6)
Hi Ana-Maria,
Before I start writing, I suggest the following title & outline.
Suggested title: Building a Java application with IntelliJ IDEA
Suggested outline:
- Introduction (IDEs in general, IntelliJ IDEA specifically)
- Installing IntelliJ IDEA
- Learning the IDE / most useful shortcuts (optional)
- Creating a project
- Project tool window (optional)
- Writing and editing code
- Running your application
- Testing and debugging
- Refactoring code
- Documenting code
- Evolving the project (optional)
Note: (optional) means I'm not 100% sure yet whether these will be included in the final version.
Please let me know what you think and whether to go ahead. Thank you!
from devjava-content.
Hey Marit,
Thank you for your outline. I like it and for the moment would say to keep it like this:
- Introduction
- Installing IntelliJ IDEA
- Creating a project
- Writing and editing code
- Running your application
- Testing and debugging
- Refactoring code
- Documenting code
- Evolving the project (could be the ending part)
Maybe the intro and the installation part can be combined, but we will see that together once the first draft is ready.
Good luck 😉
from devjava-content.
Thanks Ana-Maria,
I'll get started on that and keep you posted.
from devjava-content.
Hi @mlvandijk,
I've been teaching Java using IntelliJ IDEA for the last 6 years, and would love to help out on this. Where do I start? 😄
from devjava-content.
Hi @ammbra - I should have a draft for you soon.
Would it be ok to split Testing and Debugging into 2 sections? (otherwise the section will be quite long compared to the other sections)
And I'm thinking of adding a short section on vcs (git) support, and on searching & navigating (another upside of using an IDE). Would that be ok?
Thanks!
from devjava-content.
Hey Marit,
Regarding splitting a section: please consider to do as you see fit for the article and will decide afterwards if for any reason it should be more compact. As for the vcs support: the article should be a getting started with Java in IntelliJ and ,in my opinion, adding vcs would be too much for a beginner.
Looking forward to reading your draft!
Warm regards,
Ana
from devjava-content.
Related Issues (20)
- [Request] Writing Java applications with Eclipse HOT 8
- Missing content in repository HOT 3
- Effectively broken link in README.md HOT 2
- [Proposal] HTTP/2 Client APIs HOT 8
- "References for the latest release" pointing to 21 HOT 2
- Invalid Datetime in enums article HOT 1
- Add exercises at the end of each topic [Proposal]
- Also add content focused on networks and databases in dev.java [Proposal] HOT 1
- [ Typo ] in Using Operators in your programs HOT 1
- Common Problems (and their solutions) pointing to wrong anchor HOT 1
- Minor typo in records article HOT 1
- [Report mistake] : Option to launch JFR is misspelled in page "Getting Started with the JDK Flight Recorder" HOT 1
- Typo in exceptions description HOT 1
- Reword "foreach" loop in "Refactoring to functional style" series introduction
- Misleading variable name HOT 1
- Incorrect variable type and name HOT 1
- Missing ! character in example code HOT 1
- Misleading consumer name HOT 1
- Clean up "Running Your First Java Application"
- Typo on "Converting foreach with if" page
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from devjava-content.