実装・構築

実装・構築

実装・構築とは

実装・構築は、設計で決めたことを実際に動くものへ変えていく工程です。

コードを書き、他人の目で確かめ、実行できる形にして動く場所へ届ける。そして動いたあとに読みやすく整える。「動けばいい」で終わらせないための工夫が、この分野に集まっています。

このカテゴリーで学べること

  • コーディング規約と名前の付け方、コメントに書くべき「なぜ」
  • コードレビューの観点と、指摘の伝え方
  • ビルドとデプロイの違い、ライブラリとフレームワークの見分け方
  • 開発・テスト・本番の分け方と、環境変数・設定ファイルの使い分け
  • リファクタリングの定義と、モック・スタブの使い方

この分野の記事一覧(読む順)

  1. コーディング
  2. コードレビュー
  3. ビルドとデプロイ
  4. 環境構築
  5. 実装改善

おすすめの読み進め方

  1. まずは「コーディング」で、あとで読む人のための書き方を身につける
  2. 次に「コードレビュー」で、自分では見えない抜けの見つけ方を学ぶ
  3. 「ビルドとデプロイ」で、書いたものを動く形にして届ける流れを知る
  4. 「環境構築」で、置く場所の用意と環境ごとの差の扱い方を学ぶ
  5. 最後に「実装改善」で、動いたものを直しやすく整える

学習のポイント

コメントは「何をしているか」ではなく「なぜそうしたか」を書く。ここが最頻出です。

ビルドは形を変える作業、デプロイは場所へ運ぶ作業。名前が似ているので区別してください。

実装・構築

コーディング

基本情報技術者試験の「コーディング」を初心者向けに解説。コーディング規約と名前の付け方、コメントに書くべき「なぜ」、マジックナンバーを避ける理由まで図解と確認問題つきでまとめました。
実装・構築

コードレビュー

基本情報技術者試験の「コードレビュー」を初心者向けに解説。書いた本人には見えない理由、見るべき観点、指摘の伝え方、ウォークスルーとインスペクションの違いまで図解と確認問題つきでまとめました。
実装・構築

ビルドとデプロイ

基本情報技術者試験の「ビルドとデプロイ」を初心者向けに解説。ビルドとコンパイルの違い、ライブラリとフレームワークの見分け方、切り戻しと自動化の意味まで図解と確認問題つきでまとめました。
実装・構築

環境構築

基本情報技術者試験の「環境構築」を初心者向けに解説。開発・テスト・本番を分ける理由、環境変数と設定ファイルの使い分け、テストデータの匿名化まで図解と確認問題つきでまとめました。
実装・構築

実装改善

基本情報技術者試験の「実装改善」を初心者向けに解説。リファクタリングの正しい定義、ペアプログラミングの効果、モックとスタブの使い方、技術的負債の考え方まで図解と確認問題つきでまとめました。