怎样的代码风格才算好的代码风格

以前不觉得,现在才发现为什么很多程序猿都喜欢某种代码风格,原来是因为键盘的原因,举一个简单的例子,函数名使用驼峰还是使用下划线?这个问题似乎没有答案,但对于每天敲键盘的程序员而言,如果写代码的速度足够快,就会发现,使用下划线更省力,长时间使用驼峰命名,就会发现手指比较累,因为驼峰命名有一半的输入需要用一只手的两个手指,而下划线输入需要两只手的各一个手指,看上去没什么关系,但是从手指的角度看,两只手的各一个手指显然会更省力一些,如果一天24小时写代码,速度够快的话,就会发现这其中的奥秘。为此,也有一些键盘商专门为程序猿开发了专用键盘,就是为了更加合理的布局各个键,从而让程序猿更加有效率且舒适的写代码。