技術メモブログ

技術ネタの備忘録的なブログ。技術ネタ以外にも気になったことをつらつら書きます

JJUGナイトセミナー Javaアプリケーション開発の基本のキ(ログ出力、テスト篇)に行ってきました

内容はタイトルの通り

 ログ出力編

使用されたスライドはこちら

www.slideshare.net

 

ログの目的

  • 不具合解析のため
  • 監査のため

 

ログ vs テスト

  • テストは、テストした範囲で動くことを保証するもの
  • ログは、故障の解析、システムの動きを把握するもの

 

ログ vs デバッガ

  • デバッガは、今の状態を知ることができるもの
  • ログは、過去の状態を見ることができる、本番で使用できる、再現が難しい故障についての前後の状況を知ることができる

 

Java のログライブラリは 2 種類

 

Log4j の機能の MDC は便利なので知っておくと役に立つ・・かも

 

2015年現在では SLF4J(ログファサード) + Logback(ログ出力ライブラリ) がデファクトスタンダード

(自分の今の現場では、Log4j2 使ってるなぁ・・)

 

ログの軽い歴史と、使い方を学べる場だったと個人的に認識してます。

 

 

 テスト編

使用されたスライドはこちら

www.slideshare.net

 

TDD についてのお話

TDD についてあんまり理解してない部分が多いせいか、どうも頭にすんなり入らなかった

 

それと TDD のやり方・・的な内容かなと思っていたけど、そうでもなかった(ような気がする)

 

考え方・・というか心構え・・とかそんな内容だったような気がする

(全然説明になってない)