Skip to content

maxim-semenko/jwd-core-final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#JWD Final Java core task ##Requirements

  • Fork this git repository
  • You should not remove MY comments
  • You have to follow Java code conventions !
  • Code must compile
  • You have to do the latest commit before 23:59 7th November (Minsk time)
  • Use slf4j for logging your actions (You should store INFO or higher messages in output log files, which have 5 generations)
  • You are NOT able to use any codegenerators (i.e. Lombok)
  • Console input should be done using java.util.Scanner
  • First row in input files contains fields order for corresponding entity

###Mandatory tasks:

  • In domain package update POJO based on requirements
  • Implements service interfaces
  • Extend missed criteria implementations
  • Update custom exception with meaningful messages (feel free to create your own exceptions, if you need them)
  • Populate context with missing implementation
  • Design UI for ApplicationMenu (user should be able to get/update information about CrewMembers, Spaceships. Able to create/update mission information). Able to write information about selected mission(s) in output file in json format

###Additional tasks:

  • Create tests using Junit, Mockito for your functionality
  • Implement additional option in a menu (for mission) with real-time flight-status
  • Discuss with mentor any improvements, you want to implement

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages