タグ

Softwareとbadに関するItisangoのブックマーク (2)

  • シングルトンパターンの誘惑に負けない | プログラマが知るべき97のこと

    シングルトンパターンの誘惑に負けない著者: Sam Saariste シングルトン(Singleton)パターンは多くの問題の解決に役立つパターンです。このパターンでは、クラスのインスタンスは必ず1つしか生成されません。そのインスタンスは使用前に必ず初期化されます。そしてシングルトンをグローバルアクセスポイントとすることで、設計をシンプルにできます。こう書いていくと良いことずくめのようですが、この「古典的な」デザインパターンに何か短所はあるのでしょうか 実はたくさんあります。それはよく考えてみるとわかります。確かにシングルトンパターンは魅力的なのですが、私の経験では、このパターンには利点よりも弊害の方が多いと言えます。まずテストの妨げになります。そして保守性の点でも不利です。残念ながらその事実は広く知られているとは言えないため、多くのプログラマを窓きつけているのです。つい使いたい誘惑にから

    シングルトンパターンの誘惑に負けない | プログラマが知るべき97のこと
    Itisango
    Itisango 2020/11/14
    「シングルトンへの直接のアクセスは、あらかじめ定めておいたごく少数の箇所からのみ行うようにします。そして他のコードからは、インタフェースを通じてアクセスするのです」 #antiPattern
  • 「ファイルレス」見えないサイバー攻撃急増 政府・金融機関など標的(1/3ページ)

    送りつけたメールにコンピューターウイルスの体を添付せず感染させる「ファイルレス」と呼ばれる新たなサイバー攻撃が、今年に入って国内で急増していることが19日、分かった。相手のパソコンを操る不正プログラムを侵入させ、正常な動作を装ってウイルスをダウンロードする手口で、防御の網にかかりにくいのが特徴。最先端の見えない攻撃の拡大に、専門家は注意を呼びかける。 複数の情報セキュリティー会社によると、ファイルレス攻撃は国内では昨年10月ごろに確認され、今年に入って学術機関やIT会社などに広く偽メールがばらまかれるようになったという。海外でも同時期に政府機関や金融機関などを標的に多くの攻撃が仕掛けられた。いずれも情報を盗み取るのが目的とみられる。 代表的な手口は、偽メールに添付された不正プログラム入りのファイルをユーザーに開かせることで、米マイクロソフト社製の基ソフトを使うパソコンに搭載されたシステ

    「ファイルレス」見えないサイバー攻撃急増 政府・金融機関など標的(1/3ページ)
  • 1