Консольний застосунок створений на мові Java. Застосунок має модульний підхід до розв'язання задачі. Також використовується наслідування та дотримується інкапсуляція. Використовується для перетворення файлів .markdown в файли .html або в формат ANSI з збереженням розмітки та форматування тексту. Має можливість встановлення формату (html або ansi). Також застосунок має Unit тестування всіх методів, які застосовуються для перетворення з markdown в інші формати.
- Якщо у вас не встановлений JDK його потрібно встановити за ось цим посиланням: Встановити JDK
- Вивантажити репозиторій на локальний комп'ютер.
- Запустити термінал в кореневій папці репозиторію.
- Запустити по черзі команду "./gradlew run"
- За потреби можете змінити аргументи для запуску в файлі build.gradle. У графі run написати інші аргументи через кому
Щоб використати проєкт вам треба виконати інструкції описані вище. Аргументи вже внесені у сам проєкт запуск відбувається за одною командою. Програма автоматизована після запуску команди "./gradlew run" в терміналі буде виведено повідомлення: "HTML content saved to 'test.html'", за умови що вказаний формат html. Після чого ви можете перейти до свого файлу test.html та продивитись його наповнення та відкрити його у браузері. Якщо вказаний формат ansi тоді весь змінений код буде виведено в терміналі.
В кореневій папці проєкту в терміналі запустити команду "./gradlew test". Ця команда запустить усі тести наявні в проєкті
Мені сподобалось працювати з тестами, вони допомагають знаходити помилки, наштовхують на ідеї рефакторингу коду, та вказують на слабкі місця в коді. Тести це зручний та швидкий спосіб перевірки коду. Я вважаю що для Back-end розробки обов'язково треба вміти писати якісні тести, щоб повністю контролювати ситуацію на сервері.