Danil Eremeev avatar Danil Eremeev committed fc0ef9f

added text to readme

Comments (0)

Files changed (1)

 (результаты тестов показали обоснованность переделки, моя реализация
 оказалась во много раз быстрее)
 
+Не использовал OTP т.к. хотелось написать именно на чистом языке, 
+посмотреть какими "внутренностями" оперирует сам OTP.
+
 **Структура:**
 	Главный супервизор - управляет всем, раздает задачи
 		Супервизор задачи - получает задачи - отдает на выполнение, возвращает назад
 В основном все проверяется на юниттестах - от отдельных методов, до ситуации
 с умиранием отдельного воркера.
 
+Тест проверки числа на простоту тестируется след. способом: 
+
+самым простейшим алгоритмом генерируются простые числа до достаточно большого числа.
+
+Затем каждое число тестируется алгоритмом Миллера-Рабина, при этом после каждого простого числа 
+делается 1 раз +1 - и проверяется что алгоритм выдает составное число.
+
 **Запуск**
 
 Основные проверки делаются коммандой 
  % или get_result - через небольшую затычку получить данные от процесса
  primerator:async_receive(get_percents)
 
+start.sh не очень удачная попытка тестирования, в процессе работы перешел полностью на тестирование make'ом
+
+
 Условие задачи
 ***************
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.