Size: a a a

2021 June 02

AS

Andrei 🦉 Sergeev in Go-go!
в sdk скорее всего не будет main, а значит и сбилдить ничего не получится, разве что кроме примеров
источник

AS

Andrei 🦉 Sergeev in Go-go!
это же библиотека
источник

IL

Ihor Levchenko in Go-go!
да.. мейн пакета вообще нет.
я скорее по незнанию засунул туда билд.

Но в общем тестов будет предостаточно я полагаю

(разве что если добавятся сложные e2e тесты)
источник

а

а это кто in Go-go!
библиотеки нельзя билдить?
источник

ВС

Владимир Столяров... in Go-go!
В исполняемые файлы нельзя
источник

ВС

Владимир Столяров... in Go-go!
В плагины и so/dll можно
источник

AK

Andrey Kartashov in Go-go!
странно, почему это?
источник

AK

Andrey Kartashov in Go-go!
или речь про тесты с селениумом, для которых уже js нужен?
источник

AS

Andrei 🦉 Sergeev in Go-go!
нода же вроде билдит из ts исходников js и уже с js работает, поэтому даже чтобы запустить тесты требуется провести билд (в том числе и тестов)
источник

а

а это кто in Go-go!
Вот именно
источник

а

а это кто in Go-go!
Любой код, в том числе библиотеки можно сбилдить во что-то, например в объектные файлы
источник

а

а это кто in Go-go!
Как тестировать код который не билдится?
источник

VS

Vladimir Sokolovsky in Go-go!
Что вы имеете ввиду под «не билдится»?
источник

IL

Ihor Levchenko in Go-go!
потому что тестировать ты можешь только то, что сбилдилось )

но это все-таки интерпретируемый язык, и под словом “билдится” имеется ввиду что билдится боевой код, билдятся тесты, а потом это все вместе запускается
источник

VS

Vladimir Sokolovsky in Go-go!
+
TypeScript можно расценивать как сахар для JavaScript. Когда пишешь под TS, то в конечном счете нужно получить готовый JS, под которым идут тесты/выполнение кола и т.д.
источник

IL

Ihor Levchenko in Go-go!
ну в общем то да

в Го значит иначе
источник

VS

Vladimir Sokolovsky in Go-go!
Го это компилируемый язык
источник

IL

Ihor Levchenko in Go-go!
но в общем я бы линтинг и анализаторы кода выше ставил

ибо если по линтам код не проходит - зачем его тестировать, все равно назад возвращать на доработку
источник

VS

Vladimir Sokolovsky in Go-go!
Не совсем так. Линтеры - дело субъективное, тесты - необходимое
источник

IL

Ihor Levchenko in Go-go!
может я мыслю парадигмами другого ЯП..
у нас линтеры это строго

чтобы все было в едином стиле
источник