(no subject)
Осваиваем питон дальше.
Полчаса отладки из-за забытых скобочек у функции при вызове foo(object.bar()) <-> foo(object.bar) "где же я их забыл" и вылезании бага в километре от этого места :(
Ещё очень неприятно, что разрешается присваивать в несуществующие элементы объекта -
self.typo = 10
что добавляет в runtime новый член в объект.
Можно вводить "типизацию" таким образом -
( Collapse )
Полчаса отладки из-за забытых скобочек у функции при вызове foo(object.bar()) <-> foo(object.bar) "где же я их забыл" и вылезании бага в километре от этого места :(
Ещё очень неприятно, что разрешается присваивать в несуществующие элементы объекта -
self.typo = 10
что добавляет в runtime новый член в объект.
Можно вводить "типизацию" таким образом -
( Collapse )