Разработать приложение согласно требованиям, приведенным ниже. В приложении должна быть реализована
функциональность , определенная заданием.
Develop the application according to the requirements given below. The application must implement the functionality defined by the task.
- Разработать entity-класс, например: " класс Число".
- Entity-класс не следует наполнять методами, выполняющими функциональные действия(методами бизнес логики, такими как вычисления, поиск и тд.)
- Все классы приложения должны быть структурированы по пакетам (package) .
- Оформление кода должно соответствовать Java Code Convention.
- Для записи логов использовать Log4J2 или SLF4J.
- Разработать тесты на TestNg или на JUnit.
- Решение задания хранить на Github.
- Методы класса Objects использовать запрещено.
- Изучить appendix 1 .
➢ Develop an entity class, for example: "class Number".
➢ An entity class should not be filled with methods that perform functional actions (business logic methods such as calculation, search, etc.)
➢ All application classes should be structured by packages.
➢ The design of the code must comply with the Java Code Convention.
➢ Use Log4J2 or SLF4J to write logs.
➢ Develop tests on TestNG or JUnit.
➢ Keep the task solution on Github.
➢ Methods of the Objects class are not allowed.
➢ Learn appendix 1.
- Создать класс Число.
- Прочитать числа с текстового файла.
- Выполнить валидацию и преобразование.
- Создать фабрику по созданию объектов класса Число.
- Разработать service-классы реализующие функциональности: •, +, -, *, /.
➢ Create class Number.
➢ Read numbers from a text file.
➢ Perform validation and conversion.
➢ Create a factory for creating objects of the class Number.
➢ Develop service classes that implement functionality: •, +, -, *, /.