タグ

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

  • 数理科学2012年3月号No.585 特集:「量子を操る」 - 拡がりゆく量子の不思議な姿 - 株式会社サイエンス社

    内容詳細 デザインレシピを用いてプログラミングに必要な思考法を学び,メトロネットワーク最短路問題を解きながらデータ構造とアルゴリズムを身につける,関数型言語OCamlによる入門者のための教科・参考書. ご注文に際しての注意事項 ×プリントアウト ×注文キャンセル ~この商品は電子書籍です.電子書籍についてのご利用案内を必ずご確認ください.~ 第1章 はじめに 1.1 デザインレシピ 1.2 使用する言語 1.3 準備 1.4 参考となる資料 第2章 基的なデータ 2.1 整数 2.2 実数 2.3 文字列 2.4 真偽値 2.5 そのほかのデータ 第3章 変数の定義 3.1 変数の必要性 3.2 変数定義の構文 3.3 変数の実行方法 3.4 ほかの言語の変数との違い 第4章 関数の定義 4.1 関数定義の必要性 4.2 関数定義の構文 4.3 関数の型 4.4 型推論と型チェック 4.

    数理科学2012年3月号No.585 特集:「量子を操る」 - 拡がりゆく量子の不思議な姿 - 株式会社サイエンス社
    moja8
    moja8 2024/01/17
  • 良いコメントが良い設計を導く

    要旨 コメントを適切に記述することは、特にインターフェイス(クラスやメソッド)において重要です。これにより、直感性が高まり、抽象化が十分に行われているかを確認する手助けになります。そのため、コメントはソフトウェア設計プロセスの重要な一部と位置づけられます。 2種類のコメントタイプ まず、コメントを2種類に分類します。 1️⃣ コードをより詳細化するコメント(lower-level comment) 2️⃣ コードをより抽象化するコメント(higher-level comment) どちらも必要なコメントとしつつ、書では後者のコメントをより重視しています。 1️⃣ コードを詳細化するコメント(lower-level comment) 変数名などに残すタイプのコメントで、宣言した対象の単位や境界値、null許容などの詳細を明示することで、コードの正確性を高めます。こちらのタイプのコメントも必

    良いコメントが良い設計を導く
    moja8
    moja8 2024/01/17
    デザインレシピの出番かも (『プログラミングの基礎』電子版もあるヨ https://www.saiensu.co.jp/search/?isbn=978-4-7819-9932-6&y=2018)