ソフトウェア工学06 コンテナ仮想化

仮想マシン,Docker,イメージの取得とビルド,コンテナの起動,コンテナ内での開発

ソフトウェア工学07 デバッグ

テストとデバッグ,printfデバッグ,デバッガ,gdbコマンド,コンテナ内でのgdbデバッグ,静的解析,プロファイラ,GUIフロントエンドを用いたPythonデバッグ

ソフトウェア工学08 バージョン管理

バージョン管理の必要性,diff/patch,分散リポジトリ,gitコマンド,gitフロントエンド

ソフトウェア工学09 テスト

V字モデル,assert,ユニットテスト,テスト駆動開発,xUnitフレームワーク,カバレッジ計測,結合テスト

ソフトウェア工学10 ビルド

コンパイルオプション,ビルド,make,Makefile,cmake,pkg-config

ソフトウェア工学11 コードフォーマット

コード規約,PEP8,チェッカー,フォーマッタ,難読化

ソフトウェア工学12 ドキュメンテーション

コメント,リファレンスマニュアル,Docstring,自動ドキュメント生成,Sphinx,Doxygen,マークアップ言語,Markdown,RST,pandoc

ソフトウェア工学13 GitHub

gitとGitHub,リポジトリのフォークとclone,プルリクエスト,issue

ソフトウェア工学14 CI CD

継続的インテグレーション,継続的デリバリ,継続的デプロイ,DevOps,GitHub,Heroku,webアプリ