Помощник для аннотирования типов — pyannotate
Dropbox опубликовала инструмент для помощи в аннотации типов.
На днях вышла первая версия пакета, который позволит вам упростить внесение аннотации типов в проекты, где она ранее не использовалась.
Инструмент называется pyannotate.
Во время исполнения вашего приложения он собирает данные о типах аргументов и результатов функций, а результат работы складирует в json-файл. После того, как данные о типах собраны, при помощи того же инструмента вы можете применить их к вашему коду. Пока вы не освоитесь с инструментом рекомендуется производить указанные операции помодульно (по файлу за раз).
Ввиду того, что данные о типах собираются во время исполнения приложения, наиболее удобно будет производить сбор при прогоне тестов.
Похоже, что инструмент и правда может стать неплохим подспорьем в деле аннотирования типов, как альтернатива ручной разметке.
Тестируйте всегда, проставляйте типы, кода это необходимо.
Инструмент называется pyannotate.
Во время исполнения вашего приложения он собирает данные о типах аргументов и результатов функций, а результат работы складирует в json-файл. После того, как данные о типах собраны, при помощи того же инструмента вы можете применить их к вашему коду. Пока вы не освоитесь с инструментом рекомендуется производить указанные операции помодульно (по файлу за раз).
Ввиду того, что данные о типах собираются во время исполнения приложения, наиболее удобно будет производить сбор при прогоне тестов.
Похоже, что инструмент и правда может стать неплохим подспорьем в деле аннотирования типов, как альтернатива ручной разметке.
Тестируйте всегда, проставляйте типы, кода это необходимо.
На заметку
В соответствующем разделе вы можете зарегистрировать сообщество по интересам, чтобы о нём узнали и другие посетители сайта — возможно, так вы отыщите новых единомышленников и друзей.. И не важно виртуальное оно, или вполне реальное, давно существующее, или только-только придуманное.