Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Разработка логической части оценки состояния варианта расписания используя WASM #6

Open
nemesidaa opened this issue Oct 8, 2024 · 4 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@nemesidaa
Copy link
Collaborator

Локализации вносить сюда, добавляя комментарии.

@nemesidaa nemesidaa added documentation Improvements or additions to documentation invalid This doesn't seem right labels Oct 8, 2024
@nemesidaa nemesidaa added enhancement New feature or request and removed invalid This doesn't seem right labels Oct 8, 2024
@nemesidaa nemesidaa self-assigned this Oct 26, 2024
@nemesidaa
Copy link
Collaborator Author

nemesidaa commented Oct 26, 2024

  • Даётся MongoSchedule в JSON-формате. Нужно анмаршальнуть её в свою, кастомную структуру содержащая все те же поля, имеющую 4 глобальные операции:
    • Analyze() error {}
    • Insert(newdata struct...) error {}
    • Rename(new string) error
    • Delete(day, pair uint8) error {}
    • etc; Unimplemented.
  • Основная логика оценки - Analyze(). Внутри неё нужно реализовать основную логику оценки ТЕКУЩЕГО СОСТОЯНИЯ расписания(не важно в каком месте для тебя, он нужен для конкретной, четкой задачи - получить оценку структуры)
  • Дополнительные методы нужны для постоянного поддержания консистентности данных(Может возникнуть дополнительная необходимость доделать кое-какие методы-абстракции, но пока не детализирую).
  • RO: По мере разработки помечать пункты с доп. комментариями к реализованной задаче. Также необходимо добавить ветку, в которой реализовывается сия фича(Development-пункт).

@Leevandr
Copy link
Collaborator

commit in features/tests
pls check and feedback

@nemesidaa
Copy link
Collaborator Author

Проставь галочки где и что сделал, если ничего - напиши причину.
Также в случае ошибки и неудачных попыток разобраться пиши в тг.
Тесты прокинь как я делаю, настрой скрипт и выводи дату.
Внимание на последний коммит в dev-е

@nemesidaa
Copy link
Collaborator Author

Также pay attention на скрипт test.bat.
Сделай выводы тестов по заданному формату

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants