技術記事ノック #216~#237
CI / CD
CI
ソフトウェア開発において、ビルドやテストを自動化し、短時間で品質管理を行う手法のこと
CD
継続的デリバリー(デプロイ)
開発者によるアプリケーションへの変更に対して、バグがないか自動的にテストし、リポジトリにアップロードする。
CI / CDとは
ビルド、テスト、デプロイを自動化するシステム
手動だと手間があるため、ツールを使うことがほとんど
セッションとCookie
正しくは、Cookieを使ってセッション管理をする
HTTP通信がステートレスな為に利用される
Cookieはテキストを保存する役目
ログインなどの際に個人識別番号が発行され、それを保存する
同時にサーバ側もまたそれを記憶してくれる --> セッション情報
リクエストを送る度にはじめましてにならないように、保存しておいたCookieで擬似的にセッション状態を維持しているということ