皆さんこんにちは!
最近 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 サイトの他の関連記事を参照してください。