Skip to content

Eclipse Collectionsで学ぶコード品質向上の勘所 / 伊藤博志 #40

@making

Description

@making

セッション情報 / Session Detail

タイトル / Title

Eclipse Collectionsで学ぶコード品質向上の勘所

概要 / Description

昨年サンフランシスコで開催されたJavaOne 2015、続いて日本のJJUG CCC 2015 Fallにて、GS CollectionsがEclipse Foundationへ移行しEclipse Collectionsとして生まれ変わることが発表され、2016年の1月に公式リリースされました。

Eclipse Collectionsのコードベースには、コードの品質について学べるベストプラクティスがたくさんつまっています。本セッションでは、実際のEclipse Collectionsのコード例やビルドの構成、コードレビューのワークフローを紹介します。Java開発における高品質なコード、高パフォーマンスな実装を保つ秘訣とコードレビューの実践方法について学び、皆さんの開発に生かしてみてください。

本セッションでは、下記のポイントをカバーする予定です。

  • Eclipse Collectionsのコレクション実装から学ぶ実装パターン
  • プリミティブコレクションの自動コード生成
  • Findbugs, Checkstyle, IDEA inspectionによるコード品質の静的解析
  • JMHによるパフォーマンス解析
  • コレクションのテストを容易にするeclipse-collections-testutilsの紹介
  • コードレビューのプラクティス

カテゴリ / Category

  • Java SE
  • Java EE or Server Side Java (ex. Spring)
  • Java ME or Embedded Java
  • Java VMs
  • JVM Languages
  • Development and operations
  • その他:

難易度 / Level

  • 初心者向け / Beginner
  • 中級者向け / Intermediate
  • 上級者向け / Advanced

種類 / Talk Type

  • Standard (50min)
  • Short (20min)
  • Workshop (2h)

言語 / Language

  • 日本語 / Japanese
  • 英語 / English
  • その他 / Other

講演者情報 / Speaker

氏名 / Name

伊藤博志

所属 / Company or Communities

ゴールドマン・サックス テクノロジー部 Enterprise Platforms ヴァイス・プレジデント

講演者紹介 / Bio

Eclipse Collectionsのプロジェクトリード。ゴールドマン・サックス テクノロジー部Enterprise Platformsアジアパシフィックチームに所属するJavaエンジニア。2005年ゴールドマン・サックス入社。PARAアジアパシフィックチームのテクニカルアーキテクトを経て、現在ヴァイス・プレジデント。

コミュニティ活動、BlogのURL、Twitterアカウントなど / Activities

GS Collectionsコミッター
Eclipse Collections プロジェクトリード・コミッター

過去の登壇実績
Java Day Tokyo 2015
JJUG CCC 2015 Spring 
JavaOne 2015
JJUG CCC 2015 Fall
JavaOne報告会 in 大阪
InfoQ 翻訳記事

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions