Size: a a a

2019 November 21

ab

artem belikov in JS for testing
Rust / Erlang
источник

ab

artem belikov in JS for testing
Интерфейсы есть
источник

AP

Alexander Popov in JS for testing
artem belikov
Начнем с того что в них нет ООП.
а какие критерии?
источник

ab

artem belikov in JS for testing
mkots
А, да. Я это к тому что в языках типа ЖС не нужно городить кучу всякого мусора который вам НЕОБХОДИМ в С++ или в Яве. И это не вопрос того что С++ более правильный или ООПшный, он просто более старый, его концепции были хороши раньше, но сейчас они тормозят разработку. К сожалению более прогрессивная их замена, в виде Эрланга или Раста пока не пользуется большой популярностью
Это ты просто не занимаешься поддержкой проекта написанного N лет назад, где N > 0.
источник

ab

artem belikov in JS for testing
А когда погребешь куски вот такого кода, где человек создает контракт, а потом в динамике что то меняет, в произвольном месте, потому что это удобно.
источник

m

mkots in JS for testing
ага, пишет operator + а внутри отнимает, пишет #define true false
источник

m

mkots in JS for testing
Людьми нужно быть просто
источник

ab

artem belikov in JS for testing
mkots
ага, пишет operator + а внутри отнимает, пишет #define true false
Удобно же ;)
источник

AP

Alex P in JS for testing
интересные штуки делают, но зачем https://go.testim.io/testims-new-beta-testim-tdk-testim-development-kit-testautomation
источник

NK

Nikolay Kolesnik in JS for testing
уточни вопрос, что зачем?)
источник

IL

Igor Lantushenko in JS for testing
наверное уже все 100 раз спрашивали и у кого-то есть годные статьи почитать про инструменты для нагрузочного тестирования. Надо как для апи запросов (типа JMeter) так и UI
источник

IL

Igor Lantushenko in JS for testing
возможно кто-то может посоветовать годные
источник

OP

Oleksandr Pelykh in JS for testing
использую axios
при переходе по ссылке срабатывает редирект. и axios  возвращает все респонсы не 200,201 как ошибку
как ему разрешить редирект, чтобы он не падал на нем?
источник

OS

Oleg Shuliak in JS for testing
добрый вечер.
я уже задавал вопрос про ts + eslint, но вынужден задать еще
я не совсем понимаю как принимить рулы из .eslintrc.json

сейчас он у меня выглядит так
{
   "env": {
       "browser": true,
       "es6": true
   },
   "extends": [
       "eslint:recommended",
       "plugin:@typescript-eslint/eslint-recommended"
   ],
   "globals": {
       "Atomics": "readonly",
       "SharedArrayBuffer": "readonly"
   },
   "parser": "@typescript-eslint/parser",
   "parserOptions": {
       "ecmaVersion": 2018,
       "sourceType": "module"
   },
   "plugins": [
       "@typescript-eslint"
   ],
   "rules": {
     "semi": ["error", "always"],
     "quotes": ["error", "single"],
     "no-unused-vars": ["error", "never"]
   }
}


но при этом когда я удаляю двоеточье или ставлю двойные кавычки, vs code не подчеркивает ошибку
источник

OS

Oleg Shuliak in JS for testing
setting.json in vscode:
{
 "editor.tabSize": 2,
 "editor.detectIndentation": false,
 "editor.renderWhitespace": "boundary",
 "files.exclude": {
   "build": true,
 },
 "eslint.autoFixOnSave": true,
 "eslint.validate": [
   "javascript",
   { "language": "typescript", "autoFix": true },
 ]
}
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleksandr Pelykh
использую axios
при переходе по ссылке срабатывает редирект. и axios  возвращает все респонсы не 200,201 как ошибку
как ему разрешить редирект, чтобы он не падал на нем?
// maxRedirects defines the maximum number of redirects to follow in node.js. // If set to 0, no redirects will be followed. maxRedirects: 5, // default
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleksandr Pelykh
использую axios
при переходе по ссылке срабатывает редирект. и axios  возвращает все респонсы не 200,201 как ошибку
как ему разрешить редирект, чтобы он не падал на нем?
Rtfm опять же
источник

OI

Oleksii Ihnatiuk in JS for testing
Oleg Shuliak
добрый вечер.
я уже задавал вопрос про ts + eslint, но вынужден задать еще
я не совсем понимаю как принимить рулы из .eslintrc.json

сейчас он у меня выглядит так
{
   "env": {
       "browser": true,
       "es6": true
   },
   "extends": [
       "eslint:recommended",
       "plugin:@typescript-eslint/eslint-recommended"
   ],
   "globals": {
       "Atomics": "readonly",
       "SharedArrayBuffer": "readonly"
   },
   "parser": "@typescript-eslint/parser",
   "parserOptions": {
       "ecmaVersion": 2018,
       "sourceType": "module"
   },
   "plugins": [
       "@typescript-eslint"
   ],
   "rules": {
     "semi": ["error", "always"],
     "quotes": ["error", "single"],
     "no-unused-vars": ["error", "never"]
   }
}


но при этом когда я удаляю двоеточье или ставлю двойные кавычки, vs code не подчеркивает ошибку
В первую очередь запили команду и проверь что в консоли прогоняется или нет.
источник

OI

Oleksii Ihnatiuk in JS for testing
То есть ошибка в интергации с ИДЕ или с настройкой в принципе. Зайди на оф. репу тслинт еслинт линтера, там вроде есть свойство для передачи пути к еслинт конфигу
источник

OS

Oleg Shuliak in JS for testing
Oleksii Ihnatiuk
В первую очередь запили команду и проверь что в консоли прогоняется или нет.
Ок, но разве вс код не должен сразу подчеркивать ошибку?
источник