EurekaMoments

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

Programming

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

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

Visual Studio Codeによるソフトウェア開発環境構築のメモ

背景・目的 VS Codeのインストール Gitのインストール Gitの初期設定 VS Code上で開く統合ターミナルをGit bashにする VS Codeの拡張機能を自動でインストールする 事前準備1. インストールしたい拡張機能のリストファイルを作る 事前準備2. 自動インストー…

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

背景・目的 参考記事 エラーが出ても慌てず、メッセージを読もう ネット情報を鵜呑みにしない 公式ドキュメントから読もう 当てずっぽうで試していかない 未知のものは、まっさらな環境で試そう ライブラリを見つける力と目利きを鍛えよう 大雑把に理解でき…

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

背景・目的 参考文献 参考記事 抽象度 抽象度とクラス名 タスクを小さく分割する 最後に 背景・目的 大規模なシステムを動かすプログラムを開発していると、クラスやメソッド、変数の名前を既存のものと区別できるように考えるのですが、ネタ切れになってく…

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

目次 目次 背景・目的 参考文献 オブジェクト指向のイメージ 大変な作業を無くせる バグをなるべく混入させないための基礎 クラス中のメソッド数を少なくする メソッド中のステップ数を少なくする クラス中の行数を小さくする ネストを小さくする 変数をむや…