ревью: idiom упразднён, его класс переселён в ops и architecture
- эксперимент против поведения stdlib, драйвера и PRAGMA — обязательный вопрос 8 у ops, с прецедентом «-1 >= -1» и оговоркой про data_version - «не изобретаем ли то, что уже есть в библиотеке» — вопрос 1 у architecture, с перечнем конструкций stdlib - потеряна поимённая сверка с Effective Go и стайлгайдами: класс обратимый, но теперь не покрыт вовсе — записано в журнал ревью - профили: quick 4, standard 6, deep 7–8, design 3
This commit is contained in:
@@ -38,7 +38,13 @@ capabilities OpenSpec) и напоминание об инвариантах, к
|
||||
По порядку важности:
|
||||
|
||||
1. **Вводит ли изменение новое понятие?** Если да — можно ли выразить
|
||||
существующими? Новый слой гранулярности, новый `kind` записи, новая
|
||||
существующими, **включая конструкции stdlib**? Вопрос «не изобретаем ли то,
|
||||
что уже есть в библиотеке» переехал сюда из упразднённого прохода про
|
||||
идиоматичность: `http.Server`, `io.Reader` и `io.LimitReader`,
|
||||
`compress/gzip`, `bufio.Scanner`, `errors.Is/As/Join`, `sync.Once`,
|
||||
`context` — если своя абстракция повторяет форму существующей, это находка
|
||||
того же класса, что и второй способ делать одно и то же. Новый слой
|
||||
гранулярности, новый `kind` записи, новая
|
||||
координата точки, новое поле часового объекта, новый способ адресовать
|
||||
метрику, новая сущность в БД — всё это расширение словаря проекта, и оно
|
||||
навсегда. Отдельный вопрос того же рода: **не переносится ли понятие через
|
||||
|
||||
Reference in New Issue
Block a user