コース概要

Day 1

紹介

良い命名と標準化

- パッケージ、ファイル、クラス、メソッド(voids)、関数、および変数の名前は目的から意味のあるものでなければなりません

- 読みやすいべきです

- 検索しやすいべきです

- 生成するネームスペースが意味を持つかどうかを考慮します

クラス、オブジェクト、データ構造

- タスクを行うオブジェクトと単にデータを含む構造の違い

- データ構造を使用するタイミングと理由

- オブジェクトを使用するタイミングと理由

- OOD(対象指向設計)と抽象化

- ゲッター/セッターとその理由

- 小さなクラスを多く持つこと、そして小さなメソッドや関数を持つことが望ましい

良いコメント

- 良いコメントと悪いコメントがあります

- よいコメントの生成方法と、それ以外のものについては忘れること

Day 2

関数

- 単一の機能だけ

- 小さく

- 引数(良いと悪い)

- 意図しない副作用

エラーハンドリング

- エラーを処理するタイミングと、それを上位に渡すタイミング

- 例外を処理した場合、どのように扱うべきか及其理由

- カスタムエラーハンドリングクラス

コードフォーマット:コードをより良くフォーマットする方法

テスト駆動開発(TDD):Uncle BobのプログラムはTDDであるべきというアイデアについてのオープンディスカッション

要求

このコースに参加するための具体的な要件はありません。

 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー