Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marco76/java-project-checklist
This is a checklist that allow an easy onboarding in a new Java project for the employee and team leader
https://github.com/marco76/java-project-checklist
Last synced: 2 months ago
JSON representation
This is a checklist that allow an easy onboarding in a new Java project for the employee and team leader
- Host: GitHub
- URL: https://github.com/marco76/java-project-checklist
- Owner: marco76
- Created: 2016-04-26T09:58:31.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-05-03T21:01:40.000Z (over 8 years ago)
- Last Synced: 2024-08-03T17:09:23.988Z (6 months ago)
- Size: 9.77 KB
- Stars: 5
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Checklist-Checklist - a new Java contract / project / employee
README
# Checklist for a new Java contract / project / employee
This is a checklist that allow an easy onboarding in a new Java project for the employee and team leader.
It can be useful during interviews to understand in which environment the client is working.IDE - choice
- Eclipse - Intellij - Netbeans
- Free choice?IDE - configuration
- Is it possible to use custom plugins?
- Is it possible to use custom configuration?
- Are there existing profiles to be imported?Java SE version
- Which version?Java enterprise framework
- Spring - JavaEE - OtherJavaEE - injection preference
- CDI - EJB
- No preferences (mixing allowed)JavaEE - application server
- JBoss - Weblogic - Websphere - TomEE - OtherJava EE - packaging
- WAR - EARJava Enterprise - Web Services
- JAX-WS - JAX-RSProject - libraries
- Is it possible to add external libraries? Limitations?Server operating system
- Linux - WindowsBuild
- Maven - Ant - GradleCI
- Jenkins - HudsonSource versioning
- Git - CVS - SVNCode control tools
- FindBug
- Checkstyle
- Code naming conventions
- Review Code ToolsTests - Behavior Driven Development
- Cucumber - FitNesseTests - Unit Tests
- JUnit - TestNG
- % coverageTests - JavaEE
- Arquillian
- How the container is launched?
- Which tools are used (ex. SOAPUI for WS)Test - Database
- How the database data is tested? Mock, Memory DB, DB instance?Bugs
- JIRA - OtherPerformance Tuning
- VisualVM - JProfiler - YourkitDocumentation
- Where to find the documentation?
- Format (UML, etc.) ?
- JavaDoc is generated? We have to document class/method created?Database - Brand
- Oracle - SQLServer - MySql - OtherDatabase - Installation
- Remote access, login instruction
- Local install. Is it possible to have a local instance?Database - Client
- Which tool is used? Free choice?Project Management
- Scrum - RUP - OtherScrum
- Time and place for the meetings
- Duration of the sprints
- Who is the Scrum Master?Other questions
- Can I install free/licenced software on my workstation?
- Do I have a remote access to the e-mail and environment?
- Which other tools are used?
- Policies for the use of the hardware / software
- Login for the DB / AS / etc. are set? Who should I contact?