Skip to content

Commit df87a01

Browse files
author
Yusuke Kanazawa
committed
Stream中間処理のgather()メソッドの項目を追加
1 parent 8487644 commit df87a01

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

documents/forJava/Javaコーディング規約.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1900,6 +1900,8 @@ head:
19001900
- インデントは統合開発環境の提供するフォーマッタに合わせる
19011901
- 中間処理の数は 3 つ(3 行)程度までを推奨する
19021902
中間処理の記述が多くなると可読性も悪くなり、デバッグも難しくなるため、3 行程度を目安にロジックを検討すること。
1903+
- 順序を前提とした中間処理には`gather()`メソッドの利用を検討する
1904+
移動平均の計算や、要素を重複させてグルーピングする(スライディングウィンドウ)など、順序や前の要素の状態に依存するステートフルな中間操作を行う場合は、`Gatherers`クラスの利用を検討する。
19031905
- コメントは、原則として処理中には記載しない
19041906
難解になってしまった場合のみ処理中の記載を認める
19051907

0 commit comments

Comments
 (0)