This repository has been archived on 2024-09-28. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2024-09-23 15:48:04 +03:00
project Initialize Idea project. 2024-09-23 11:20:32 +03:00
src/main/scala Main : Move server logic to a separate package. 2024-09-23 15:48:04 +03:00
.editorconfig Editorconfig : Add basic config. 2024-09-23 11:20:49 +03:00
.gitignore Flake : Add a basic devshell with sbt & jdk. 2024-09-23 11:41:34 +03:00
build.sbt Initialize Idea project. 2024-09-23 11:20:32 +03:00
flake.lock Flake : Add a basic devshell with sbt & jdk. 2024-09-23 11:41:34 +03:00
flake.nix Flake : Add a basic devshell with sbt & jdk. 2024-09-23 11:41:34 +03:00
Input.txt Makefile : Add test target with a couple of addresses. 2024-09-23 15:21:26 +03:00
Makefile Makefile : Add test target with a couple of addresses. 2024-09-23 15:21:26 +03:00
Readme.md Readme : Add a note about using git issues. 2024-09-23 15:44:36 +03:00

2gis тестовое задание (Title crawler).

Запуск.

(Optional) Среда сборки используя лучший под солнцем пакетник Nix.

nix develop

P.S. Docker тоже хорошо умею если нужно.

Run make.

make

Известные проблемы.

  1. Малый опыт работы со Scala, hence не знаю многих best practice. Решается просто - кто-то очень опытный проводит код ревью какое-то время. Сам язык мне нравится, но пока не инвестировал в него много времени ввиду неуверенности о наличии работы.
  2. sbt отказывается сам воспринимать JAVA_HOME. Не знаю, надо так или нет (тот же Gradle сам цепляет), но я "зашил" костыликом в Makefile.

Источники вдохновения.

  1. Simple Http Server

Прочее.

Воздержался от emoji в Readme. Заранее не знаю Ваш предпочтительный уровень профессионализма.

LLM не использовал и не использую.

Обычно работаю через Issue, но не уверен, примут ли мой гит, а перевозить на гитхаб я их не буду. Поэтому без них, да и шип будет быстрее только :0)