2024年2月10日のブックマーク (2件)

  • 継承はなんでダメ? - まめめも

    「オブジェクト指向の継承を使うな」という主張が広まっているようです。なんでダメになったんでしょうか。 インターネットで見かけた「継承はダメ」という主張をいくつか眺めて、友人と議論しつつ、考えてみました。 「コードが読みにくくなる」 継承があると、メソッド呼び出しが実際にどのメソッド定義を呼び出すのか字面でわからない。 デバッガを使って、親クラスのメソッドに飛んだり、子クラスに飛んだりするのを追いかけないと行けない。 つらい。という主張。 めっちゃわかる。わかるんですが、これは「高度に共通化されたコードは読みにくい」という一般的な側面がかなり大きいような。 たとえば継承の代わりに高階関数を使うと、関数呼び出しがどのクロージャに飛ぶか字面でわからなくなる。 ひどいとコールバック地獄になって何が何やらになります。 継承がことさらにまずい理由を想像すると、すべてのメソッド呼び出しがポリモーフィック

    継承はなんでダメ? - まめめも
    thongirl
    thongirl 2024/02/10
    みんなが自分のことを「継承を使える側の人間」だと思ってるのが面白い。だから滅びた
  • 私を変えた「英語学習アプリ」4選 「使う時間が幸せ」読解も聞き取りも上達|高校生新聞オンライン|高校生活と進路選択を応援するお役立ちメディア

    みなさんは隙間時間に何をしていますか? 私はアプリで英語を勉強することで「英語を勉強している時間が一番幸せ」と思えるほど英語が大好きになりました。私が愛用している、隙間時間に最適な英語学習アプリを4つ紹介します。(高校生記者・さぼてん=2年) 英語の記事で読解力を鍛える「News in Levels」 「News in Levels」は、自分のレベルに合った英語の記事を読んだり、聞いたりできるアプリです。 記事は3段階のレベルに分かれています。一つの記事がそれほど長くないため、短時間で英文読解、リスニングができます。記事によっては問題が3問ほどついているので、内容が理解できたかどうか確かめることもできます。毎日少しずつ取り組むことで、試験の直前に焦って長文、リスニングの対策をする必要がなくなります。 動画でリスニング力UP「VoiceTube」 「VoiceTube」は、英語のYouTub

    私を変えた「英語学習アプリ」4選 「使う時間が幸せ」読解も聞き取りも上達|高校生新聞オンライン|高校生活と進路選択を応援するお役立ちメディア
    thongirl
    thongirl 2024/02/10
    お前らはまだ英語学習ブクマ界では2流。1流の英語学習ブクマは連休が近いと「今度の連休にでも挑戦してみるか」という、それっぽいけどやりもしない宣言をするぞ