タグ

2010年11月18日のブックマーク (2件)

  • assert(3): abort program if assertion is false - Linux man page

    babydaemons
    babydaemons 2010/11/18
    if文でぬるぽチェックして、自分で例外で死ぬロジックを書くんだったら、assert()でいいじゃんと思った罠。
  • シーケンス図(Sequence Diagram) - UML入門 - IT専科

    シーケンス図(Sequence Diagram) シーケンス図とは、クラスやオブジェクト間のやりとりを時間軸に沿って表現する図です。機能ごとに相互作用(Interaction)と呼ばれる下記のようなフレーム内に処理内容を記述します。 記述例 下の図は、在庫管理システムの一機能を表したものです。 【要件定義】 店員は在庫管理画面から在庫一覧を確認できる。 この機能は、「店員オブジェクト」、「管理画面オブジェクト」、「倉庫オブジェクト」、「商品オブジェクト」から構成されている。 メッセージと呼ばれる矢印で各オブジェクト間の応答を表し、縦軸(上から下)を時系列として応答の順序を表現しています。 これにより、ある機能(例では在庫一覧)を実現する各オブジェクトが時間に沿ってどのように相互作用しているかがわかります。 ▲PageTop 構成要素 シーケンス図は次の要素で構成されます。 構成要素一覧

    babydaemons
    babydaemons 2010/11/18
    複合フラグメントの「参照(ref)」がうまく使えないって、設計が良くないのかも。もう死にたい。。。