Size: a a a

JS Liberty [ОЫ]

2020 October 06

В

Виктория in JS Liberty [ОЫ]
Да
источник

AK

Aleksei Kowalski in JS Liberty [ОЫ]
Какая разница
источник

В

Виктория in JS Liberty [ОЫ]
Aleksei Kowalski
Какая разница
Никакой, беларус
источник

AK

Aleksei Kowalski in JS Liberty [ОЫ]
Мы негров называем жителями страны Зимбабве?
источник

AK

Aleksei Kowalski in JS Liberty [ОЫ]
Пусть будет азиатом, ок
источник

AK

Aleksei Kowalski in JS Liberty [ОЫ]
Мне без разницы
источник

В

Виктория in JS Liberty [ОЫ]
Aleksei Kowalski
Мне без разницы
Хорошо, индус
источник

AK

Aleksei Kowalski in JS Liberty [ОЫ]
Виктория
Хорошо, индус
Казашка
источник

НА

Николай Алиферов... in JS Liberty [ОЫ]
th.witness
Я, вот, не вижу смысла в тс, если всё тестится 🤔
Видать, те кто тс создавали, не знали, что всё тестится
источник

НА

Николай Алиферов... in JS Liberty [ОЫ]
Как опрометчиво с их стороны! 😄
источник

t

th.witness in JS Liberty [ОЫ]
Николай Алиферов
Видать, те кто тс создавали, не знали, что всё тестится
Ты, видать, неправильно меня понял.
источник

t

th.witness in JS Liberty [ОЫ]
Николай Алиферов
Видать, те кто тс создавали, не знали, что всё тестится
"если проект хорошо покрыт тестами"
источник

t

th.witness in JS Liberty [ОЫ]
persona x grata
Будет ли корректен опрос: Что лучше: Test Driven Development или Typescript?
Смотря в каком контексте*
источник

p

persona x grata in JS Liberty [ОЫ]
источник

p

persona x grata in JS Liberty [ОЫ]
Rock-solid
источник

НА

Николай Алиферов... in JS Liberty [ОЫ]
th.witness
"если проект хорошо покрыт тестами"
я думаю ты уделил не достаточное внимание этому вопросу и противопоставляешь методику контроля качества программы и язык программирования. с таким подходом к программам на c++ тесты не нужны. там статическая типизация. покрытие тестами может оказаться более длительным, чем просто писать на тс. в тс есть много плюшек, которые дают не только контроль. в целом IDE сразу подсказывает где ты накосячил с типами c передачей не тех данных или не того интерфейса (без запуска тестов или компиляции) IDE показывает какой класс или интерфейс ожидает получить тот или иной метод. Он также позволяет создавать композитные типы, то есть например создавать новый тип включающий в себя два других типа. Ну и конечно дженерики для обобщенного программирования. Тесты конечно дают контроль качества, но есть ещё процесс чтения и написания, поддержки существующего кода. Когда приложение большое, я думаю эти механизмы контроля самого языка влияют напрямую на удобство чтение и написания. Понятно, что код с типами с непривычки кажется плохой затеей, но стоит пописать в таком стиле чтобы понять в чем плюсы и минусы. Один из минусов конечно, что тайпскрипт в рантайме не работает. для маленького проекта, который не будет масштабироватся скорее всего тс тоже не нужен. в целом никто не мешает какие-то сложные модули писать на тс, а что-то простое без тс, ведь в тс полная поддержка javascript
источник

НА

Николай Алиферов... in JS Liberty [ОЫ]
кстати в го можно в качестве типов передавать пустые интерфейсы, чтобы не заморачиваться с типами и ускорять скорость разработки. но чтобы избежать ошибок потом всё покрыть тестами
источник

В

Виктория in JS Liberty [ОЫ]
Aleksei Kowalski
Казашка
источник

В

Виктория in JS Liberty [ОЫ]
Николай Алиферов
кстати в го можно в качестве типов передавать пустые интерфейсы, чтобы не заморачиваться с типами и ускорять скорость разработки. но чтобы избежать ошибок потом всё покрыть тестами
Это мы знаем.
Но ты потом заебешься их обратно в нужные типы преобразовывать
источник

ВН

Валерий Новиков... in JS Liberty [ОЫ]
как в express в
app.get('/', (request, response) => {})
узнать, с какого айпи идёт запрос?
источник