È possibile racchiudere il nome del metodo nella definizione di una funzione? Ho un nome di un metodo eccezionalmente lungo e mi chiedo se è possibile per avvolgere in questo modo:Nome del metodo di avvolgimento nella definizione
# method name is my_really_long_method_name_wow_this_is_really_long
def my_really_long_method_name_
wow_this_is_really_long():
pass
Ho provato a fare questo, ma ottengo un errore di sintassi:
def my_really_long_method_name_\
wow_this_is_really_long():
pass
Seguo guida di Roy Osherove per la denominazione di metodi di test di unità, ma mi piacerebbe anche le mie prove per essere compatibile PEP0008 (avvolgere a 79 caratteri). Credo che dovrò elaborare un modo per rinominare i miei test in modo che siano meno di 80 caratteri. –
Un modo per risolvere questo problema è creare classi per strutturare il codice e dividerlo in parti. 'Abstraction' è la parola chiave qui. 'test1.ExecuteMain()' è più facile da leggere di 'ThisIsTest1AndThisExecutesMainTest' – HelloWorld