Baeldungウィークリーレビュー2

2014年の初めに、私は自分の読書習慣を追跡し、 Baeldung で最高のものをここで共有することにしました。

2014年はかなりの年で、毎週レビューで覆われています。私はもっ​​と価値のある、実際に面白いものをカバーしキュレーションすることを確実にするためにもっと多くの読書をしてきました。

あなたが私のレビューが興味深くそして有用であると思っているならば コメントで私に知らせてください

  • さあ…​**

1 JavaとSpring

>> Java 8でオプションの効果的な使い方

Optional は、あなたがその能力を最大限に発揮していない可能性があることの1つです。

私はまだそれを利用してJava 8の慣用的なコードを書く習慣を身に付けています - そのため、実際の使い方の実例を見て​​、このような記事を読むのはとても良い方法です。

>> Threadのマジックトリック:あなたがJavaスレッドを使ってできることを知らなかった5つのこと

しばらくの間に低レベルのコーディングを行わなかった場合は、 Javaスレッドを使った作業 を行ったときに何が利用できるかをよく思い出してください。

>> JDK 8のストリームパワードコレクション機能

いくつかの便利な例として、Java 8ストリーム構文の使い方** ストリームの紹介ではありませんが、日々の業務で新しい機能をどのように活用できるかについての簡単な説明を読んでください。

>> Java 9以降. OracleのBrian GoetzとJohn Roseが未来を垣間見る

Brian Goetzが、なぜ彼らがJava 10でジェネリックスの具体化の代わりに** プリミティブスペシャライゼーションを行っているのか説明します。

REST APIとの対話性を高めるために、Jacksonのデシリアライザーを実装するという単純で現実的なシナリオ良いもの。

次に、いくつかの 新しいSpringリリース :

最後に、 ウェビナーの記録 ** 今週は見る価値があります(最後)。

2技術と黙想

** >>あなたが学ぶために開発者に支払うべきである

チームへの投資と開発者のスキルの向上を支援することは、チームが提供できることに大きな影響を与えます。

私の経験では、チームがその安定したペースで 高品質の作業を出す 良いリズム** になってヒットするまでに時間がかかります。このような進行中の投資がないと、めったに起こらない。

>>この問題は解決する価値がありますか?

ソフトウェアを開発するときに 実用的な考え方 が与える影響を理解するのは難しいです。

何年もの間、私は自分がそれを持っていて、実際的であることに向けて良い目をもってそれらのすべてのスコーピングセッションに入ることになっていた、またはそのような仮定をしていました。 いいえ 。後で私は本当にシンプルさに焦点を当てていたチームリーダーと仕事をする幸運を持っていました、そして、私は私がどれだけできなかったかに気づきました。彼は、デフォルトの「 V1 にはそれを必要としない」という機能を検討しますが、私にとっては、それは後付けに過ぎません。それ以来、多くのことを学びましたが、「 必要ではない 」という側面を誤解し、その位置を賢くフレーミングすることは、依然として大変です。

そのため、個人的な話はさておき、この記事を読んで読んでください - 重要なことがいくつかあります。

>>準備リファクタリングの例

なぜ予備的リファクタリングがシステムを扱いやすくするための強力なテクニックであるのか。 変更が難しい場合は、おそらく変更しないでください 。したがって、最初に簡単にすることをお勧めします。

** >>理論は実際より遅れている

これは非常に重要なことで、常習者でも教師でもあります。

4今週のピック

今年の初めに、私はここの“ Weekly Review”の中で“ Pick of the Week”のセクションを紹介しました。 あなたがすでに私のメーリングリストに参加しているのなら - あなたはすでにピックを得ています - あなたがそれを楽しんだことを願っています。