Merge branch 'release-interfaces' into 'master'
Release interfaces See merge request slon/shad-go-private!55
This commit is contained in:
commit
9cc1adff8c
2 changed files with 19 additions and 1 deletions
|
@ -1,3 +1,18 @@
|
||||||
|
- group: Interfaces
|
||||||
|
start: 24-02-2022 18:00
|
||||||
|
deadline: 06-03-2022 23:59
|
||||||
|
tasks:
|
||||||
|
- task: otp
|
||||||
|
score: 100
|
||||||
|
- task: lrucache
|
||||||
|
score: 100
|
||||||
|
- task: externalsort
|
||||||
|
score: 100
|
||||||
|
- task: retryupdate
|
||||||
|
score: 100
|
||||||
|
- task: ciletters
|
||||||
|
score: 100
|
||||||
|
|
||||||
- group: Basics
|
- group: Basics
|
||||||
start: 17-02-2022 18:00
|
start: 17-02-2022 18:00
|
||||||
deadline: 27-02-2022 23:59
|
deadline: 27-02-2022 23:59
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
## ciletters
|
## ciletters
|
||||||
|
|
||||||
В этой задаче вам предстоит познакомиться со стандартным пакетом [text/template](https://golang.org/pkg/text/template/),
|
В этой задаче вам предстоит познакомиться со стандартным пакетом [text/template](https://golang.org/pkg/text/template/),
|
||||||
позволяющим генерировать текст в определенном формате.
|
позволяющим генерировать текст в определенном формате, а также с пакетом [embed](https://pkg.go.dev/embed),
|
||||||
|
позволяющим вкомпиливать в исполняемый файл строковые литералы.
|
||||||
|
|
||||||
### Легенда
|
### Легенда
|
||||||
|
|
||||||
|
@ -20,6 +21,8 @@
|
||||||
Нужно реализовать функцию `MakeLetter` из файла [letter.go](./letter.go),
|
Нужно реализовать функцию `MakeLetter` из файла [letter.go](./letter.go),
|
||||||
которая по go объекту нотификации генерирует её текстовое представление.
|
которая по go объекту нотификации генерирует её текстовое представление.
|
||||||
|
|
||||||
|
Для этого нужно написать `text/template` шаблон, сохранить его в отдлеьный файл, а затем получить его содержимое в коде с помомщью `go:embed`.
|
||||||
|
|
||||||
#### Прокомментированный пример из теста
|
#### Прокомментированный пример из теста
|
||||||
```
|
```
|
||||||
Your pipeline #194613 has failed! // 194613 -- это ID pipeline'а
|
Your pipeline #194613 has failed! // 194613 -- это ID pipeline'а
|
||||||
|
|
Loading…
Reference in a new issue