-
Notifications
You must be signed in to change notification settings - Fork 0
ik-hse-projects/AspMesa
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Сейчас я расскажу как полуавтоматически проверить проект за две минуты. Во-первых, нужно открыть консольку. Это описано здесь: > Q3. Оценить правильность представленного на проверку решения, а также оценить поведение программы при вводе некорректных данных. > Q8. В работе реализован дополнительный функционал. 1. Открыть `AspMesa.Tests/IntegrationTests.cs` и убедиться, что тесты проверяют всё что только можно. 2. Запустить `dotnet test`, либо же запсутить тесты из Visual Studio. 3. Поставить полный балл за оба критерия. > Q4. Код программы должен быть написан и отформатирован согласно кодстайлу языка C#. 1. Открыть консольку: https://docs.microsoft.com/ru-ru/visualstudio/ide/reference/command-prompt-powershell?view=vs-2019#start-in-visual-studio 2. Установить `dotnet-format`: https://github.com/dotnet/format#how-to-install 3. Запустить `dotnet format --check` и поставить полный балл. > Q5. Код программы должен быть документирован. В AspMesa настроена генерация xmldoc, поэтому компилятор выдаёт предупреждения, если вдруг что-то не документирвано. Выглядит это как-то так: ``` Startup.cs(17, 18): [CS1591] Missing XML comment for publicly visible type or member 'Startup' ``` Более того, в конфигурации Release эти предупреждения повышены до ошибок, поэтому если компилируется, то документация есть. (в AspMesa.csproj написано следующее:) ``` <PropertyGroup Condition=" '$(Configuration)' == 'Release' "> <WarningsAsErrors>;NU1605;CS1591</WarningsAsErrors> </PropertyGroup> ``` Поэтому остается только поставить полный балл и сюда тоже.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published