今月1日、最大震度7を観測したマグニチュード7.6の大地震が発生した後、また震度7が観測されたとする誤った情報を発表した経緯について気象庁は、システム上のメモリに残していた過去の震度速報が、プログラム上の…
![震度7誤報の理由は「システム上のメモリに残った過去の震度速報が流出」 プログラムの不具合か 気象庁 | TBS NEWS DIG](https://cdn-ak-scissors.b.st-hatena.com/image/square/9234beb3b0c656bd62ccf5a4554fd82c177dae10/height=288;version=1;width=512/https%3A%2F%2Fnewsdig.ismcdn.jp%2Fmwimgs%2F6%2Fb%2F1200w%2Fimg_6b20c33bc27e4334ebb3d3e048639011194156.jpg)
コード構造を設計するときは、ソフトウェアスタック内で機能を分離する方法を検討すると役立つことがしばしばある。その方法の一つとして、アプリケーションのレイヤーをその上下に存在する他のレイヤーから抽象化することが挙げられる。これは、「レイヤードアーキテクチャパターン」と呼ばれることが多いアプローチだ。 レイヤードアーキテクチャパターンはどのように機能するのか レイヤードアーキテクチャの各レイヤーは、特定のアプリケーションまたはビジネス目標に合わせて設計される。そのため、レイヤーとレイヤーが管理する機能の間には、明確な抽象化が存在する。例えば、アプリケーションは、ユーザービューをレンダリングするレイヤー、Web APIへの応答を中継するレイヤーおよびファイルシステムまたはデータベースへのデータの保存を担当するレイヤーを維持しているかもしれない。 関連記事 開発者が注意すべき「マイクロサービスの問
ITエンジニア本大賞は、皆さんが1年間に読んだ中でITエンジニアに最もおすすめしたい本を選ぶイベントです。 このたび、昨年11月から始まった一般投票の集計が終わり、技術書部門とビジネス書部門のベスト10が決定。特に得票数の多かった両部門の各3タイトルが、2月15日(木)のプレゼン大会へと進出することになりました。 「Developers Summit 2024」内で開催されるプレゼン大会では、著者や編集者など関係者が本の狙いや魅力、制作秘話をアピールし、会場での投票によって大賞を決定します。 ベルサール羽田空港(東京都大田区)での開催でオンライン配信はありませんので、プレゼンを聞きたい方やすぐに結果を知りたい方は、ぜひ現地でご観覧ください(参加には事前登録が必要です)。 プレゼン大会の詳細と参加方法を見る 技術書部門ベスト10(50音順で、★印がプレゼン大会へ) ★『1冊ですべて身につくJ
「Kindle」アプリのダウンロード画面(「App Store」より) Amazon Services International LLC(以下、関連会社も含め「アマゾン」と総称)が提供する電子書籍プラットフォーム「Kindle(キンドル)」で、購入済みの電子書籍が「ライブラリ」にも「コンテンツと端末の管理」にも表示されず読むことができなくなったユーザが、カスタマーサービスに問い合わせたところ「購入から1年以上経過したコンテンツは端末から削除すると再ダウンロードが保証されない」との回答が返ってきたとSNS上に投稿し、話題を呼んでいる。なぜそのような事象が発生するのか。また、Kindleに限らずデジタルコンテンツの販売プラットフォームでは同様の事例は起こり得るのか。業界関係者の見解を交えて追ってみたい。 紙の書籍を保管したり郵送で受け取る手間がなく、重い書籍を持ち運ぶ必要もなく、スマートフォ
要旨 コメントを適切に記述することは、特にインターフェイス(クラスやメソッド)において重要です。これにより、直感性が高まり、抽象化が十分に行われているかを確認する手助けになります。そのため、コメントはソフトウェア設計プロセスの重要な一部と位置づけられます。 2種類のコメントタイプ まず、コメントを2種類に分類します。 1️⃣ コードをより詳細化するコメント(lower-level comment) 2️⃣ コードをより抽象化するコメント(higher-level comment) どちらも必要なコメントとしつつ、本書では後者のコメントをより重視しています。 1️⃣ コードを詳細化するコメント(lower-level comment) 変数名などに残すタイプのコメントで、宣言した対象の単位や境界値、null許容などの詳細を明示することで、コードの正確性を高めます。こちらのタイプのコメントも必
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く