Ho un modello molto comune di "dato un Foo
, restituire un Bar
", per esempio, dato un user_id
, restituire un User
.convenzione Nome della funzione per "convertire i foo a bar"
Esiste uno schema di denominazione convenzionale per questo tipo di funzioni? Seguendo Joel on Software, ho utilizzato personalmente molto bar_from_foo()
, ma raramente vedo altre persone farlo e diventa rapidamente prolisso, ad es.
widgets = user_widgets_from_user(user_from_param_map(params))
Esiste un modo convenzionale per nome, o dello spazio dei nomi (per esempio User.from_map()
) in una qualsiasi delle lingue popolari là fuori? Sono particolarmente interessato a Python, ma qualsiasi linguaggio tu possa pensare potrebbe essere utile.
Mi piace User.from_user_id (user_id) – Patashu