📖可読性を高める2つの大きな方向性 - 脳内メモリに優しいコードを書く -2021/05/31に公開2021/06/039件プログラミングアイディアideaGitHubで編集を提案Discussionyukitaka132021/06/01題意とは関係ないですが age == 10 or age % 2 == 0 age == 10 がデッドコードだと思うのですがどうでしょうか? はらだ2021/06/01に更新完全におっしゃる通りですね…!笑 ありがとうございます age == 11に変更させてもらいます 返信を追加standard software2021/06/01はてぶで指摘されてますが、コメントアウトって単語の意味を間違えていらっしゃるようです。 はらだ2021/06/01そのはてブ読んでないのでわからないのですが、 コメント: 単に何かに言及すること コメントアウト: 実行させないような形式にコードを無効化すること 的な用語の使い分けができてないという旨の指摘ですかね…? 今読み返すと確かにそう捉えられてもおかしくない使い方ですね 修正します ありがとうございます! 返信を追加hato-code2023/06/20すごくわかりやすくて参考になりました!! はらだ2023/06/21ありがとうございます!書いてよかったです! 返信を追加Masanao Ohba2025/01/17普段感じていることを分かりやすく整理して言語化されていて非常に感銘を受けました。 早速チーム内にも展開させていただきました! 私のチームでは可読性の焦点は ・運用のしやすさ (その後の改修のしやすさ) ・レビューのしやすさ にあり、プルリクを細分化しても後者の負担が大きいことに課題感を感じています。 結局、他メンバーに優しいコードと言うのは色んな記事で書かれていて、その通りだなと思う日々ですが何故そのように感じるかが記されている貴重なコンテンツでした。 ささやかですがバッジも送らせていただきました。応援しています! はらだ2025/04/17すみません、今コメント気づきました! 嬉しいお言葉ありがとうございます。 細分化しても、読むのに必要な情報が散在してしまうと負担は大きくなってしまいますよね…。 コードとしてどうあるべきか(運用しやすさ、テスタビリティなど)と、読みやすさが必ずしも一致しないのが難しいところですね。 バッジも嬉しいです!励みになります! 返信を追加
yukitaka132021/06/01題意とは関係ないですが age == 10 or age % 2 == 0 age == 10 がデッドコードだと思うのですがどうでしょうか? はらだ2021/06/01に更新完全におっしゃる通りですね…!笑 ありがとうございます age == 11に変更させてもらいます 返信を追加
standard software2021/06/01はてぶで指摘されてますが、コメントアウトって単語の意味を間違えていらっしゃるようです。 はらだ2021/06/01そのはてブ読んでないのでわからないのですが、 コメント: 単に何かに言及すること コメントアウト: 実行させないような形式にコードを無効化すること 的な用語の使い分けができてないという旨の指摘ですかね…? 今読み返すと確かにそう捉えられてもおかしくない使い方ですね 修正します ありがとうございます! 返信を追加
はらだ2021/06/01そのはてブ読んでないのでわからないのですが、 コメント: 単に何かに言及すること コメントアウト: 実行させないような形式にコードを無効化すること 的な用語の使い分けができてないという旨の指摘ですかね…? 今読み返すと確かにそう捉えられてもおかしくない使い方ですね 修正します ありがとうございます!
Masanao Ohba2025/01/17普段感じていることを分かりやすく整理して言語化されていて非常に感銘を受けました。 早速チーム内にも展開させていただきました! 私のチームでは可読性の焦点は ・運用のしやすさ (その後の改修のしやすさ) ・レビューのしやすさ にあり、プルリクを細分化しても後者の負担が大きいことに課題感を感じています。 結局、他メンバーに優しいコードと言うのは色んな記事で書かれていて、その通りだなと思う日々ですが何故そのように感じるかが記されている貴重なコンテンツでした。 ささやかですがバッジも送らせていただきました。応援しています! はらだ2025/04/17すみません、今コメント気づきました! 嬉しいお言葉ありがとうございます。 細分化しても、読むのに必要な情報が散在してしまうと負担は大きくなってしまいますよね…。 コードとしてどうあるべきか(運用しやすさ、テスタビリティなど)と、読みやすさが必ずしも一致しないのが難しいところですね。 バッジも嬉しいです!励みになります! 返信を追加
はらだ2025/04/17すみません、今コメント気づきました! 嬉しいお言葉ありがとうございます。 細分化しても、読むのに必要な情報が散在してしまうと負担は大きくなってしまいますよね…。 コードとしてどうあるべきか(運用しやすさ、テスタビリティなど)と、読みやすさが必ずしも一致しないのが難しいところですね。 バッジも嬉しいです!励みになります!
Discussion
題意とは関係ないですが
age == 10 がデッドコードだと思うのですがどうでしょうか?
完全におっしゃる通りですね…!笑
ありがとうございます
age == 11に変更させてもらいます
はてぶで指摘されてますが、コメントアウトって単語の意味を間違えていらっしゃるようです。
そのはてブ読んでないのでわからないのですが、
コメント: 単に何かに言及すること
コメントアウト: 実行させないような形式にコードを無効化すること
的な用語の使い分けができてないという旨の指摘ですかね…?
今読み返すと確かにそう捉えられてもおかしくない使い方ですね
修正します
ありがとうございます!
すごくわかりやすくて参考になりました!!
ありがとうございます!書いてよかったです!
普段感じていることを分かりやすく整理して言語化されていて非常に感銘を受けました。
早速チーム内にも展開させていただきました!
私のチームでは可読性の焦点は
・運用のしやすさ (その後の改修のしやすさ)
・レビューのしやすさ
にあり、プルリクを細分化しても後者の負担が大きいことに課題感を感じています。
結局、他メンバーに優しいコードと言うのは色んな記事で書かれていて、その通りだなと思う日々ですが何故そのように感じるかが記されている貴重なコンテンツでした。
ささやかですがバッジも送らせていただきました。応援しています!
すみません、今コメント気づきました!
嬉しいお言葉ありがとうございます。
細分化しても、読むのに必要な情報が散在してしまうと負担は大きくなってしまいますよね…。
コードとしてどうあるべきか(運用しやすさ、テスタビリティなど)と、読みやすさが必ずしも一致しないのが難しいところですね。
バッジも嬉しいです!励みになります!