https://github.com/getify/You...
本書では、オブジェクト指向 (プロトタイプ) スタイルよりもオブジェクト関連スタイルの方が優れていると考えています。また、ES6 のクラス構文をサポートしていないとも記載されていますが、通常はオブジェクト指向スタイルがサポートされているようです。より頻繁に使用されます。
オブジェクト指向スタイル:
オブジェクト関連付けスタイル:
「あなたの知らないJS」で提唱されているプログラミングスタイルについてどう思いますか?
He先生の答えはとても良いと思います。
個人的には、強迫性障害がある場合は委任を選択し、強迫性障害がない場合はオブジェクト指向を選択すると思います。著者は砂粒一つ見えないほどの強迫性障害らしく、授業がもたらす個人的な問題には特に抵抗がある。どの方法を選択するかは完全に個人の好みです。どの方法を選択する場合でも、その本質を理解するか、プロトタイプ チェーンに基づいて行うことが重要です。私は以前 Java をやっていて、軽度の強迫性障害を患っていたので、授業をもっと受け入れています ^_^
もちろん、コードの書き方は非常に個人的な問題であり、あなたの習慣や好みに関係します。しかし、参考となる基本原則がいくつかあると思います:
開発効率の向上
エラー率を削減3. 読みやすく理解しやすい
この3点を満たす方法が良い方法である この3点に違反して特定の方法を主張するのは価値がありません。
コードの書き方を選択するときは、これらの 3 つの原則に従ってすべてを試して比較してみてはいかがでしょうか。誰かが言ったからといってそれを行う必要はありません。
「あなたの知らないJS」で提唱されているプログラミングスタイルについてどう思いますか?
He先生の答えはとても良いと思います。
個人的には、強迫性障害がある場合は委任を選択し、強迫性障害がない場合はオブジェクト指向を選択すると思います。著者は砂粒一つ見えないほどの強迫性障害らしく、授業がもたらす個人的な問題には特に抵抗がある。どの方法を選択するかは完全に個人の好みです。どの方法を選択する場合でも、その本質を理解するか、プロトタイプ チェーンに基づいて行うことが重要です。私は以前 Java をやっていて、軽度の強迫性障害を患っていたので、授業をもっと受け入れています ^_^
もちろん、コードの書き方は非常に個人的な問題であり、あなたの習慣や好みに関係します。しかし、参考となる基本原則がいくつかあると思います:
開発効率の向上
エラー率を削減
3. 読みやすく理解しやすい
この3点を満たす方法が良い方法である この3点に違反して特定の方法を主張するのは価値がありません。
コードの書き方を選択するときは、これらの 3 つの原則に従ってすべてを試して比較してみてはいかがでしょうか。誰かが言ったからといってそれを行う必要はありません。