This commit is contained in:
Arseny Balobanov 2022-02-17 20:04:02 +03:00
parent 0960bc234e
commit a2390c81d0
2 changed files with 3 additions and 3 deletions

View file

@ -43,11 +43,11 @@ Your pipeline #194613 has failed! // 194613 -- это ID pipeline'а
```
Объект нотификации описан в [notification.go](notification.go).
Обратите внимание на `// +build !change`.
Обратите внимание на `//go:build !change`.
Этот файл менять не нужно, и на сервере будет использоваться оригинальный вариант.
В реализации нужно подогнать `text/template` шаблон под требуемый вывод. Функция должна использовать один шаблон.
Использовать `fmt.Sprintf` или конкатенецию строк - нельзя.
Использовать `fmt.Sprintf` или конкатенацию строк нельзя.
Вам могут понадобиться:
* условные блоки (`if/else`)

View file

@ -12,7 +12,7 @@
- При посылке решения, на сервер отправляются все файлы внутри пакета.
- При тестировании, используются изменённые файлы пакета, и
оригинальные файлы тестов.
- Файл пакета можно защитить от изменения, добавив `// +build !change` в начало файла.
- Файл пакета можно защитить от изменения, добавив `//go:build !change` в начало файла.
В этом случае при тестировании посылки всегда будет использоваться оригинальная версия файла.
- Тесты могут использовать файлы из директории testdata. Менять testdata нельзя.