You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Effective Kotlin という電子書籍に、Kotlin コードの可読性に関していろいろためになることが書いてあるのでメモメモ。 読みやすさのためのデザイン (Design for readability) 昔ながらの実装 vs Kotlin 的な実装 下記の実装 A と B はどちらが読みやすいでしょうか? // 実装 A if (person != null && person.isAdult) { view.showPerson(person) } else { view.showError() } // 実装 B person?.takeIf { it.isAdult } ?.let(view::showPerson) ?: view.showError() どちらが読みやすいかは読む人のスキルによりますが、A の方が変更しやすく、デバッグしやすいです。 条件分岐を増やそう
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く