Skip to content

Commit 6e5aaf4

Browse files
authored
modify README.md (#17)
1 parent 808fd93 commit 6e5aaf4

1 file changed

Lines changed: 17 additions & 9 deletions

File tree

README.md

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
![Build Status](https://github.com/Space27/Tinkoff_Edu_HW_LokosovD/actions/workflows/build.yml/badge.svg)
22

3-
Домашние задания курса https://fintech.tinkoff.ru/academy/java ([нынешний аналог](https://education.tbank.ru/academy/backend))
3+
Домашние задания
4+
курса https://fintech.tinkoff.ru/academy/java ([нынешний аналог](https://education.tbank.ru/academy/backend))
45

56
Студент: `Локосов Даниил Дмитриевич`
67

78
## Проекты
89

910
### 1. [Виселица](src/main/java/edu/project1/RunGame.java)_<sub>[Тесты](src/test/java/edu/project1)</sub>
1011

11-
Требуется написать консольную версию игры Виселица.
12+
Требуется написать консольную версию игры Виселица.
1213
Слово загадывается случайным образом из заранее заданного словаря.
1314

1415
#### Стек
@@ -18,6 +19,7 @@
1819
### 2. [Лабиринты](src/main/java/edu/project2/MazePresenter.java)_<sub>[Тесты](src/test/java/edu/project2)</sub>
1920

2021
Требуется реализовать:
22+
2123
* 1 или более алгоритмов генерации лабиринта (реализован алгоритм Прима и клеточный автомат)
2224
* 1 или более алгоритмов решения лабиринта (реализован поиск в глубину и ширину)
2325
* красивую печать в консоль (pretty print) лабиринта и маршрута из точки А в Б
@@ -30,11 +32,13 @@
3032
### 3. [Анализатор логов](src/main/java/edu/project3/LogAnalyzer.java)_<sub>[Тесты](src/test/java/edu/project3)</sub>
3133

3234
На вход программе через аргументы командной строки задаётся:
33-
* путь к одному или нескольким NGINX лог-файлам в виде локального шаблона или URL
34-
* опциональные временные параметры from и to в формате ISO8601
35-
* необязательный аргумент формата вывода результата: markdown или adoc
35+
36+
* путь к одному или нескольким NGINX лог-файлам в виде локального шаблона или URL
37+
* опциональные временные параметры from и to в формате ISO8601
38+
* необязательный аргумент формата вывода результата:markdown или adoc
3639

3740
Программа должна выполнять следующие задачи:
41+
3842
* Подсчитывать общее количество запросов
3943
* Определять наиболее часто запрашиваемые ресурсы
4044
* Определять наиболее часто встречающиеся коды ответа
@@ -50,7 +54,8 @@
5054
### 4. [Фрактальное пламя](src/main/java/edu/project4/Run.java)_<sub>[Тесты](src/test/java/edu/project4)</sub>
5155

5256
Задача реализовать алгоритм и сделать его многопоточным.
53-
Функция отрисовки должна принимать все конфигурируемые параметры как аргументы, например, размер изображения или коэффициенты трансформаций.
57+
Функция отрисовки должна принимать все конфигурируемые параметры как аргументы, например, размер изображения или
58+
коэффициенты трансформаций.
5459

5560
#### Примеры работы
5661

@@ -65,13 +70,16 @@
6570

6671
### 5. [Быстрая рефлексия](src/main/java/edu/project5/ReflectionBenchmark.java)
6772

68-
В этом задании потребуется реализовать и сравнить производительность 4 способов обращения к методу Student#name() (или любого другого класса/интерфейса):
73+
В этом задании потребуется реализовать и сравнить производительность 4 способов обращения к методу Student#name()(или
74+
любого другого класса/интерфейса):
75+
6976
* Прямой доступ
7077
* java.lang.reflect.Method
7178
* java.lang.invoke.MethodHandles
7279
* java.lang.invoke.LambdaMetafactory
73-
74-
Задание состоит в том, чтобы написать набор JMH-тестов для каждого сценария и сравнить, насколько медленнее работает каждый из способов по сравнению с прямым доступом.
80+
81+
Задание состоит в том, чтобы написать набор JMH-тестов для каждого сценария и сравнить, насколько медленнее работает
82+
каждый из способов по сравнению с прямым доступом.
7583

7684
#### Результат
7785

0 commit comments

Comments
 (0)