最新の Java では、簡潔さのために読みやすさを犠牲にしているのでしょうか?

DDD
リリース: 2024-09-22 20:15:38
オリジナル
833 人が閲覧しました

Are We Sacrificing Readability for Conciseness in Modern Java?

皆さんこんにちは!

最近 Java のラムダ式を使って作業していますが、気になることがあります。簡潔にするために読みやすさを犠牲にしていませんか?

特にラムダ、ストリーム、メソッド参照を使用する場合、開発者がすべてを 1 行に詰め込んでいるのをよく見かけます。確かに、きれいで簡潔に見えますが、コードが何をしているのかをすぐに理解するのが非常に難しい場合があります。例:

names.stream()
    .filter(name -> name.length() > 3)
    .map(name -> new StringBuilder(name).reverse().toString().toUpperCase())
    .distinct()
    .sorted((a, b) -> b.compareTo(a))
    .forEach(name -> System.out.println("Processed: " + name));


ログイン後にコピー

ぜひご意見をお聞かせください。

以上が最新の Java では、簡潔さのために読みやすさを犠牲にしているのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!