エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JavaOne 2017 レポート 10/3 Day-3 技術セッション+謎のキーノート - 豆無日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaOne 2017 レポート 10/3 Day-3 技術セッション+謎のキーノート - 豆無日記
さて、もう10日は経っていますが、粛々と3日目のレポートです。 Refactoring Design Patterns the Funct... さて、もう10日は経っていますが、粛々と3日目のレポートです。 Refactoring Design Patterns the Functional Way (in Scala) ちょっと最初の15分ほど遅刻してしまいました。 GoFのデザインパターンをいくつかピックアップして、関数型言語として良い書き方にリファクタリングしよう!という話です。 良い書き方とは? 以下の4つを満たす書き方 No Side-effects No Mutation No mutable SZtate Declarativity GoFのデザインパターンをリファクタリングしよう Mutable Stateを取り除くケース Singleton Global Access → Local化 Mutable State → Immutable化 Builder thisを返さずに、新しいインスタンスを返す Scalaだ