Size: a a a

QA — Автоматизация

2020 September 27

A

Alexey🐾 in QA — Автоматизация
То есть, в чём будет отличие, если ты передашь не параметром в функции, а возьмешь оттуда переменную глобальную. Круто, ни одно параметра, зато 5 гет сэтов на переменные😁
источник

EB

Evgenii B in QA — Автоматизация
Я бы скорее думал о дизайне required args и правильных дефолтах optional аргументов. Количество уже вторично
источник

EB

Evgenii B in QA — Автоматизация
Alexey🐾
То есть, в чём будет отличие, если ты передашь не параметром в функции, а возьмешь оттуда переменную глобальную. Круто, ни одно параметра, зато 5 гет сэтов на переменные😁
Вот да, это уже сайд эффект выходит

Формально вроде сделал легче, а нет, нифига не легче
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Bola
Аргументов должно быть не более 7 штук, плюс/минус 2). Ибо закон Миллера)
Источник: 100 Things Every Designer Needs to Know About People
Susan Weinschenk, Ph.D.

New Riders (is an imprint of Peachpit, a division of Pearson Education)
источник

A

Alexey🐾 in QA — Автоматизация
И, например, в питоне, не зеаю, как в джаве, есть волшебство  *args и **kwargs(прошу простить, если ошибся, давно было), какая может быть проблема в этом случае с количеством переменных и их вариацией, не понимаю
источник

MK

Mem Kekovich in QA — Автоматизация
Alexey🐾
И, например, в питоне, не зеаю, как в джаве, есть волшебство  *args и **kwargs(прошу простить, если ошибся, давно было), какая может быть проблема в этом случае с количеством переменных и их вариацией, не понимаю
В джаве тоже есть args
источник

A

Alexey🐾 in QA — Автоматизация
Тогда, с новыми технологиями разговор о 4 аргументах устарел
источник

O

Oleg in QA — Автоматизация
Mem Kekovich
В джаве тоже есть args
ага, если все агрументы делать Object... то получится питон )
источник

A

Alexey🐾 in QA — Автоматизация
Oleg
ага, если все агрументы делать Object... то получится питон )
Там вроде кортежи передаются
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Sergei
> которые принимают больше 3 аргументов,

Интересно почему 3 а не 5 :)
Дэниел Канеман, психолог получивший нобелевскую премию по экономике, на которого ссылается школа тестирования RST Баха и Болтона, и которого звали выступить в Гугле, проводил психологические эксперименты как люди запоминают цифры и манипулируют цифрами.
В результате получилось что чем меньше цифр в числе (элементов во множестве), тем проще его запомнить. А "предельно комфортное число" это как раз 4 (7 ближе к "пределу возможностей").
Выводы Канемана частично иллюстрирует как мы запоминаем телефонные номера — не "всё сразу" (7), а разбивая на 3 группы по 3-2 цифры.

Разумеется, подсказки и code completion частично нивелирует этот порожек. Но всё же 3-4 это граница между "это, это и вот это" и "блин, а что там ещё было?".
И разбивка на несколько групп по 3, как ни странно, может помочь — если считать передачу DTO как выделение оного в отдельную группу, подобно тому как мы выделяем код города или оператора в номере телефона.
источник

A

Alexey🐾 in QA — Автоматизация
Ха. Интересно, однако.
источник

A

Alexey🐾 in QA — Автоматизация
Это значит показатель деградации человечества, раз мы говорим уже даты не 2019, а 20 19
источник

A

Alexey🐾 in QA — Автоматизация
😄
источник

B

Bola in QA — Автоматизация
Но в ИТ человеку, который оперирует четырьмя переменными в кратковременной памяти, довольно сложно жить )
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Alexey🐾
Это значит показатель деградации человечества, раз мы говорим уже даты не 2019, а 20 19
Никакой деградации. В английском года так и передаются-произносятся — twenty eighteen , 20-19

А наши механизмы запоминания вовсе не обязаны быть такими как формальная запись числа — мы запоминаем не "два ноль один девять", а  "две тыщи и девятнадцать", что несколько другое, и тоже две группы.
источник

A

Alexey🐾 in QA — Автоматизация
Не буду спорить, я просто пошутить хотел, тем более Вы лучше разбираетесь в данном вопросе, я максимум могу почитать интересный фактик о числах🙂
источник

B

Bola in QA — Автоматизация
Roman (rpwheeler)
Никакой деградации. В английском года так и передаются-произносятся — twenty eighteen , 20-19

А наши механизмы запоминания вовсе не обязаны быть такими как формальная запись числа — мы запоминаем не "два ноль один девять", а  "две тыщи и девятнадцать", что несколько другое, и тоже две группы.
в прошлом веке "запоминали" две последние цифры, этого считалось достаточно
источник

A

Alexey🐾 in QA — Автоматизация
Меня как то попросили 2 года назад запомнить два числа 36 и 110.
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Bola
Но в ИТ человеку, который оперирует четырьмя переменными в кратковременной памяти, довольно сложно жить )
Чем больше пытаются тебе напихать в голову одновременно, в айти или не в айти, тем сложнее. Вот эти все приложения и записи для списков покупок или списков задач — они что, существуют одновременно с тем что так легко запомнить больше 4-х вещей? :)
источник

A

Alexey🐾 in QA — Автоматизация
Что мне с ними теперь делать, я даж не знаю
источник