MyEnigma

とある自律移動システムエンジニアのブログです。#Robotics #Programing #C++ #Python #MATLAB #Vim #Mathematics #Book #Movie #Traveling #Mac #iPhone

2022-04-01から1ヶ月間の記事一覧

良いUnit testの書き方

Googleのソフトウェアエンジニアリング ―持続可能なプログラミングを支える技術、文化、プロセス レガシーコード改善ガイド (Object Oriented SELECTION) 目次 目次 はじめに Unit testは速いほうが良い Unit testは安定していないといけない Unit testは環…

Googleのソフトウェアエンジニアリングを学ぶ

Googleのソフトウェアエンジニアリング ―持続可能なプログラミングを支える技術、文化、プロセス 目次 目次 はじめに Tweetメモ それ以外のメモ 参考資料 MyEnigma Supporters はじめに 冒頭の書籍を読み、 様々な学びがあったので 連続Tweetでメモを取った…

JavaのFutureとCompleteFutureの違い

プロになるJava―仕事で必要なプログラミングの知識がゼロから身につく最高の指南書 目次 目次 はじめに Java8のCompleteFuture 利点1: 手動での処理停止 利点2: Futureの処理を完了したときに呼ばれるCallback関数を設定できる 利点3 複数のFutureを繋いで処…

ロボットエンジニアのためのFinite State Machine入門

有限オートマトン入門 目次 目次 はじめに Finite State Machine:FSM 有限状態機械とは PythonのFSMライブラリ transitions 状態 State 遷移 Transitions 作成したFSMを図にする JavaにおけるEnumを使ったシンプルなFSM 参考資料 MyEnigma Supporters はじめ…