EurekaMoments

This is my studying logs about Autonomous driving, Machine learning technologies and etc.

C

読書メモ: モダンC言語プログラミング

はじめに メモ はじめに 自分の職場では、プログラムの設計や開発環境構築、コーディングやテストなどで、非効率なやり方だと感じる部分がちょいちょいあり、そろそろ本格的に改善したいという思いが強くなっています。そこで、改善案の参考にしようとこの書…

CUnitを使ってC言語プログラムのユニットテストを実行する方法

はじめに CUnit for Mr.Andoについて CUnitの導入からサンプル実行までの流れ 1. CUnitのダウンロード 2. ダウンロードされるファイルの内容 3. CUnitの使い方 4. テストの対象とするコードを書く 5. テストコードを書く 6. ソースコードのフォルダ構成を決…

読書メモ: Cプログラミング診断室 さらに美しく健康的なプログラムのために

はじめに メモ はじめに もっと可読性、メンテナンス性のいいC言語プログラムを書けるようになりたいと思い、下記の書籍を読みました。 改訂新版 Cプログラミング診断室作者: 藤原博文出版社/メーカー: 技術評論社発売日: 2003/07/12メディア: 単行本(ソフ…

PythonからC言語の関数を呼び出してユニットテストする環境を作る: Cython編

背景・目的 Cythonとは PythonとC言語を組み合わせるメリット 参考記事 ステップ1: C言語のコードを書く ステップ2: C言語のコードをラッピングするCythonコードを書く ステップ3: Cythonコードをビルドするsetup.pyを書く ステップ4: コンパイル・ビルドす…

プログラマーとして習慣づけるべきこと

新装版 達人プログラマー 職人から名匠への道作者:AndrewHunt,DavidThomas発売日: 2017/07/14メディア: Kindle版 目次 目次 目的 参考記事 エラーが出ても慌てず、メッセージを読もう ネット情報を鵜呑みにしない 公式ドキュメントから…

プログラミングにおけるネーミングについての勉強メモ

プログラミング作法作者:カーニハン,ブライアン,パイク,ロブメディア: 単行本 目次 目次 目的 参考記事 抽象度 抽象度とクラス名 タスクを小さく分割する 名前は時間を掛けてしっかり考える 目的 大規模なシステムを動かすプログラムを開発していると、クラ…

オブジェクト指向プログラミングについて学んだ事のメモ

オブジェクト指向でなぜつくるのか 第2版作者:平澤 章発売日: 2014/03/05メディア: Kindle版 目次 目次 背景・目的 参考文献 オブジェクト指向のイメージ 大変な作業を無くせる バグをなるべく混入させないための基礎 クラス中のメソッド数を少なくする メソ…