Большинство людей говорят о соглашении об именах стиль , но при приближении к соглашениям об именах следует учитывать и другие вещи, например то, что вы на самом деле называете подпрограммой.
Обычные имена (методы, функции и процедуры) обычно должны иметь форму сильного глагола + объекта, независимо от того, как вы его отформатируете. Например:
paginateResponse()
или
empty_input_buffer()
как (соответственно) против
dealWithResponse()
или
process_input_buffer()
И "dealWith", и "процесс" являются глаголами, но они неоднозначны и заставляют других программистов, работающих с вашим кодом в будущем, обращаться к действительному определению рутины, чтобы определить, что он действительно делает.
«Сильные» глаголы, с другой стороны, как показано в первых двух примерах, намного более мощны по своей описательной силе и действительно определяют, что делает рутина.
Это облегчает чтение вашего кода, поскольку оно самодокументируется, а приводит к более высоким уровням сцепления.
Кроме того, в качестве личного стиля я стараюсь любой ценой избегать использования «моего» в любом имени.