Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Задача №1 "Поиск шаблонов в тексте"

Студент 393 группы Федоров Андрей.

Структура репозитория

  • папка src - содержит исходный код задания.
    • phoenix.templatesearcher.api Здесь лежат базовые интерфейсы.
    • phoenix.templatesearcher.matchers Здесь лежат классы, обеспечивающие поиск.
    • phoenix.templatesearcher.support Здесь лежат вспомогательные классы.
    • phoenix.templatesearcher.algo Здесь лежат реализации алгоритмов (префикс-функция, бор).
    • phoenix.templatesearcher.exception Здесь лежат собственные классы исключений.
  • папка test - содержит исходный код тестов к заданию.
    • phoenix.templatesearcher.test.algo Здесь лежат тесты на реализации алгоритмов (префикс-функция, бор).
    • highloadtest.highload Здесь лежат большие тесты, предназначенные для замеров производительности.
    • phoenix.templatesearcher.test.matchers.parameterized Здесь лежат параметризованные тесты, которые выполняются многоразово для случайных данных. Данные генерируются в самих же тестах в формате JUnit Parameterized runner.
    • phoenix.templatesearcher.test.matchers.once Здесь лежат тесты на некоторые особенности matchers, которые можно проверить один раз.
    • phoenix.templatesearcher.test.support Здесь лежат вспомогательные классы для тестов.

Что сделано

На текущий момент реализованы все пункты задания вместе с тестами к ним.

Замеры производительности

JUnit умеет замерять кол-во времени на каждый тест и используемую память.

About

Task for programming course, 3rd semester, DIHT, MIPT

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages