首頁 > Java > java教程 > 主體

現代 Java 是否為了簡潔而犧牲了可讀性?

DDD
發布: 2024-09-22 20:15:38
原創
930 人瀏覽過

Are We Sacrificing Readability for Conciseness in Modern Java?

大家好!

我最近一直在使用 Java 的 lambda 表達式,有件事一直困擾著我:我們是否為了簡潔而犧牲了可讀性?

我經常看到開發人員將所有內容都塞進一行,尤其是在使用 lambda、流和方法引用時。當然,它看起來乾淨簡潔,但有時很難立即弄清楚程式碼在做什麼。例如:

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中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!