Size: a a a

2016 March 25

A

Aleksandr in SPb Python
Andrey Zakharevich
лямбды нужны так же, как указатели на функции. например когда ты делаешь операцию удаленно в каком-нибудь мапредьюсе
У нас они first class, поэтому аналогия с указателями непонятна. Ты можешь объявить фунцию и ее передать.
источник

SM

Serge Matveenko in SPb Python
Aleksandr
Или в качалку )
это надо утром. вот у меня всё болит со вчера, но завтра все равно:)
источник

AZ

Andrey Zakharevich in SPb Python
но когда она в одно выражение, то могу и не объявлять
источник

A

Aleksandr in SPb Python
Andrey Zakharevich
но когда она в одно выражение, то могу и не объявлять
А как же TDD? :(
источник

A

Aleksandr in SPb Python
Нет тестов на ваши функуторы )
источник

AZ

Andrey Zakharevich in SPb Python
на функцию, которая объявлена внутри другой функции я тоже тестов особе не напишу
источник

A

Aleksandr in SPb Python
Особо?! А может? )
источник

A

Aleksandr in SPb Python
А можно? * )
источник

AZ

Andrey Zakharevich in SPb Python
а вот все вместе покрыть можно запросто
источник

A

Aleksandr in SPb Python
Это уже интеграционный тест. Не пойдет (
источник

A

Aleksandr in SPb Python
Интегрировал в компрехеншн функтор )
источник

AZ

Andrey Zakharevich in SPb Python
а зачем отдельный тест на функцию в одну строчку?
источник

A

Aleksandr in SPb Python
Кааак
источник

A

Aleksandr in SPb Python
TDD )
источник

AZ

Andrey Zakharevich in SPb Python
ну давай вообще на каждую строчку кода по отдельному тесту писать
источник

SM

Serge Matveenko in SPb Python
так и надо вообще то
источник

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
разделять на чистые функции и функции с сайд эффектами.
источник

A

Aleksandr in SPb Python
Вообще так и надо
источник

SM

Serge Matveenko in SPb Python
то что некоторые тесты покрывают сразу несколько строк - это оптимизация трудозатрат и только
источник

A

Aleksandr in SPb Python
Сайд эффектов быть не должно😡
источник