Baeldungウィークリーレビュー28
2014年の初めに、私は自分の読書習慣をより適切に文書化し、ここですべての人と共有することを開始することにしました。
重要なのは2つあります。キュレーションと文書化によって、私の読書はより目的があり、多様になりました。 また、優れたコンテンツのキュレーションは多くの価値をもたらし、人々が探索するのに役立ち、最高のものをトップに上げることができると私は信じています。
2014年後半に移行する際に、これらをお楽しみいただければ幸いです。
どうぞ…
1. Java
>>データアクセスコードのテストの作成–グリーンビルドは十分ではありません
今週のレビューの着実なスタート– Petriは、アプリケーションをテストするためのいくつかの優れたプラクティスを検討します。 トランザクション性に関する3番目のポイントは特に重要です。異なるトランザクションセマンティクスでテストしないでください。
また、非常に面白いです。「正しいものと間違ったものの2つのオプションがあります」。
>>専門分野の状態
プリミティブ上のジェネリックがJavaに登場します(おそらく具体化も)– Brian Goetzは、間違いなく読む価値のある非常に初期の提案を発表しました。
>>JPAからHibernateのレガシーおよび拡張識別子ジェネレーターへ
次のリスト– JPA を使用した識別子の生成–このシリーズは、HibernateとJPAの両方で永続性を深く掘り下げるための優れたリソースになります。
>>Java8でのカスタムコレクターの作成の概要
Java 8はGuavaを廃止していると誰が言いますか– コレクターに関する優れた入門書は、一緒にうまくプレイできることを示しています。
>>再帰的なファイルシステムトラバーサルをストリームに変える
ファイルシステム上のディレクトリをフラット化およびトラバースするためのstreamsの洗練された使用法。
2. 春
>>私のテストは@Transactionalである必要がありますか?
これは、私が数年前とは大きく異なるやり方で物事を行っているこれらの分野の1つです。 テストと@Transactionalに関する私の見解はノーです。
なぜだめですか? いくつかの理由– 1つは、テストでシステムとAPIを、実際に本番環境で消費されるのと同じトランザクションセマンティクスで消費することが価値があることです。 これらを変更すると、物事が微妙に異なります– そしてテストの微妙な違いは–私の経験では–良くありません。
`no` の背後にある2つ目の理由は、ジャンクデータがあり、テストスイートの実行が終了すると、特定の方法でテストロジックを記述し、いくつかのシナリオを実際に検討し、全体として、テストの柔軟性にプラスの効果があります。
しかし、それは私自身の好みであり、マルコが記事を開くと–それはに依存します。 全体として–読むのに良い記事です。
>> Spring DataJPA@Query定義でのSpELサポート
Spring Dataは少しクールになりました–ナフは言いました。
>> SpringDataRESTにALPSメタデータが付属するようになりました
ALPSメタデータは私にとって新しいものです。この記事では、非常に興味深いものに見えます。おそらく、ハイパーメディアタイプが標準化されつつある遅いペースから一歩前進したのでしょう。
一見の価値があります-そしておそらく、この種のメタデータがAPIに対して何ができるかを実際に理解するには、ある程度の掘り下げが必要になります(週末に行う予定の掘り下げ)。
>> SpringToolSuiteおよびGroovy/Grails ToolSuite3.6.0がリリースされました
新しいSTSがリリースされました–そしてそれは私が毎日使用するツールなので、すぐにアップグレードできました。 Eclipseを使用していて、Springを実行している場合、それを試さない理由は実際にはありません。
3. 技術とミュージング
>> TDDチェスゲームパート9:女王陛下を救う神
まだこの部分を見る機会はありませんでしたが、最初から毎週のレビューでシリーズ全体をカバーしていたので、今週末に見る前から勧める気はありません。 このシリーズはジャムパックです。正直なところ、おそらく製品化して販売する必要がありますが、無料なので、このシリーズを試してみると、たくさんのことを手に入れることができます。
>>インタビューですべきでないこと、パート2:インタビュアー版
最初の面接のヒントの記事の素晴らしい続き–私は面接のテーブルの両側にいましたが、個人的に見つけたのは、面接官になるのははるかに難しいということです(私にとって)。 あなたが半分まともなインタビュアーになるまでには長い道のりがあります–そしてこれはあなたがその立場にいるときに心に留めておくべきまともなリストです。