PEP8 consiglia di utilizzare
lowercase, with words separated by underscores as necessary to improve readability
per nomi di variabili e funzioni. Ho visto questo interpretato come lower_case_with_underscores
dalla maggior parte delle persone, anche se in pratica e nei metodi nativi di Python sembra che lowercasewithoutunderscores
sia più popolare.
Sembra che seguire PEP8 in modo rigoroso sarebbe scomodo poiché sembra suggerire di mixare sia lower_case_with_underscores
che lowercasewithoutunderscores
, il che sarebbe incoerente.
Qual è la tua interpretazione dei nomi delle variabili di PEP8 e cosa usi in pratica?
(Personalmente, mi piace lowerCamelCase
come compromesso tra leggibilità e facilità di digitazione.)