コーディングスタイルの悩み 
シンプルなルールでコーディングスタイルを定義したいのだけども中々シンプルにできない。
そんな悩みをつらつらと書いておくだけのページ。
中括弧の位置を統一したい 
中括弧を後ろに統一したら...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
-
!
-
!
-
!
-
!
-
!
| class Hoge {
};
Vector3::Vector3() {
}
void Vector3::func(
const float aParam
) {
}
Vector3::Vector3(
const float aX
, const float aY
)
: x( aX )
, y( aY ) {
}
Vector3::Vector3(
const float aX
, const float aY
)
: x( aX )
, y( aY )
{
}
|
namespaceの括弧の位置 
気持ち悪いのよ。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
-
-
!
|
|
-
!
|
|
-
-
!
!
|
|
-
!
|
| namespace root {
namespace foo {
}}
namespace root { namespace foo {
}}
namespace root {
namespace foo {
}
}
namespace root.foo {
}
|
括弧とその後の式の位置 
引数リストとそれ以外と区別しちゃえばいいっちゃいいんだけどね
1
2
3
4
5
6
7
8
9
10
11
12
13
|
-
!
| hoge.longlonglonglongFunc(
longlonglonglonglonglongParam
, longlonglonglonglonglongParam
);
if (
longlonglonglonglonglonglonglongParam
&& longlonglonglonglonglonglonglongParam
) {
}
|