version 0.1
rename quizjson package name to quiz
created stkotok brunch
ToDo
ToDo from Alex
add ToDo file (from Alex by Skype)
Merge branch 'stkotok' into kupolua
add ToDo file (from Alex by Skype)
ToDo from Alex by Skype
Merge branch 'kupolua'
Fixed next ToDo:

1.	QuizJson  название проекта не должно иметь частью технологии. если вместо json будет xml, переименовывать проект?

2.	config.properties название переменных должны быть именем существительным и говорить что-то по сути. Например, вместо fileRead - questionsFileName остальные аналогично

3.	Quiz.main() не должен содержать никакой логики. просто execute или runTest, etc

4.	quizGetQuestions -> getQuizQuestions() Fixed to quizCreate()

5.	List<QuizQuestion> quizQuestionsObjects = null;
	...
	return quizQuestionsObjects;
	избегай потенциального возврата null, потому что потом c NPE намучишься
	луче List<QuizQuestion> quizQuestionsObjects = Сollections.emptyList() и NPE не будет

6.	QuizPassing - название мало о чем говорит, приходиться читать код, чтобы разобраться что делает класс. Please save readers time

7.	в quizVerification() до 7-ми вложеностей!!!!!! максимум 2-3 должно быть. разбей метод на более мелкие методы
  I was use ENUM. Is this correct?

8.	notifi -  notify
Fixed next ToDo:

1.	QuizJson  название проекта не должно иметь частью технологии. если вместо json будет xml, переименовывать проект?

2.	config.properties название переменных должны быть именем существительным и говорить что-то по сути. Например, вместо fileRead - questionsFileName остальные аналогично

3.	Quiz.main() не должен содержать никакой логики. просто execute или runTest, etc

4.	quizGetQuestions -> getQuizQuestions() Fixed to quizCreate()

5.	List<QuizQuestion> quizQuestionsObjects = null;
	...
	return quizQuestionsObjects;
	избегай потенциального возврата null, потому что потом c NPE намучишься
	луче List<QuizQuestion> quizQuestionsObjects = Сollections.emptyList() и NPE не будет

6.	QuizPassing - название мало о чем говорит, приходиться читать код, чтобы разобраться что делает класс. Please save readers time

7.	в quizVerification() до 7-ми вложеностей!!!!!! максимум 2-3 должно быть. разбей метод на более мелкие методы
  I was use ENUM. Is this correct?

8.	notifi -  notify
Merge branch 'kupolua'
 public String answer; //20.	не понятно зачем answer и key одновремено
                          // field answer stores user answer. It's proof!
public String key;    // key stored right answer.
Merge remote-tracking branch 'origin/master'

Conflicts:
	properties/config.properties
	resources/teacher/quizQuestions.json
	src/ua/in/kupol/quiz/Quiz.java
Merge remote-tracking branch 'origin/kupolua' into kupolua

Conflicts:
	properties/config.properties
	resources/teacher/quizQuestions.json
	src/ua/in/kupol/quiz/Quiz.java
COOL!!! ENUM is winner! Realized - verify answers with ENUM.
14.	в QuizQuestion все поля public -  нарушение инкапсуляции.
fixed: remove codehaus.jackson ADD google.GSON
fixed: incapsulated field in QuizQuestion and QuizHead classes

... к тому же, нельзя смешивать представление (System.out) с моделью (QuizQuestion)
fixed: it was move to class QuizReporter(but not completed)
14.	в QuizQuestion все поля public -  нарушение инкапсуляции.
fixed: remove codehaus.jackson ADD google.GSON
fixed: incapsulated field in QuizQuestion and QuizHead classes

... к тому же, нельзя смешивать представление (System.out) с моделью (QuizQuestion)
fixed: it was move to class QuizReporter(but not completed)
Merge branch 'kupolua'

Conflicts:
	src/ua/in/kupol/quiz/model/QuizHead.java