すみません。しょうもないことなんですが、
{は行の末尾に付けるべきでしょうか、
それとも一段下げた行頭に付けるべきでしょうか。
個人的には一段下げた行頭の方がインデントがはっきりして分かりやすいと思うのですが…。
でもコードが無闇に長くなると言われれば、そんな気もするのです