Skip to content

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

Semyon edited this page Aug 18, 2015 · 1 revision

Верхнеуровневая структура

В репозитории следующая структура папок

  • <Год начала курса>
    • <группа1>
      • common
      • <ФамилияИмя1>
      • <ФамилияИмя2>
      • ...
    • <группа2>
    • ...

Структура рабочего каталога студента

У наждого студента есть каталог <год>/<группа>/<ФамилияИмя>. Внутри этого каталога, поле выполнения шагов по его инициализации, будет создан стандартный набор папок и файлов. Из них важны следующие:

  • <ФамилияИмя>HW.sln -- фыйл решения. Общий для всех задач.
  • src -- папка, в которой должны лежать исходники проектов с решениями задач. Один проект на одну задачу. Название проектов: Task<номер_задачи>
  • tests -- папка, в которой должны лежать тесты для всех задач. Название проектов: Task<номер_задачи>.Tests

Таким образом, после того, как сдано 2 задачи, у каждого студента должна появиться ледующая структура:

  • <ФамилияИмя>
    • <ФамилияИмя>HW.sln
    • src
      • Task1
        • Task1.fsproj
        • Task1.fs
        • ...
      • Task2
        • Task2.fsproj
        • Task2.fs
        • ...
    • tests
      • Task1.Tests
        • Task1.Tests.fsproj
        • Task1.Tests.fs
        • ...
      • Task2.Tests
        • Task2.Tests.fsproj
        • Task2.Tests.fs
        • ...