コース概要

1日目

導入

Good と標準化された命名

- パッケージ、ファイル、クラス、void、関数、および変数の名前には、その目的から派生した意味のある名前が必要です

- 読めるはずです

- 検索可能である必要があります

- 生成している名前空間を考慮します。それは意味がありますか?

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

- 何かを行うオブジェクトと、単にデータを含む構造体との間には違いがあります

- データ構造を使用する場合とその理由

- オブジェクトをいつ使用するか、そしてその理由

-OODと抽象化

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

- 小さな空隙や関数がたくさんある、小さなクラスをたくさん持つ方がよい

Go件のコメント

-良いコメントも悪いコメントもあります。

-残りのことは忘れて、良いコメントを生成する方法を知る必要があります

 

2日目

機能

- 一つだけ

-小さい

-議論(良いことも悪いことも)

- 意図しない副作用

エラー処理

- エラーをいつ処理するか、いつエラーをバブル化させるか

- 例外を処理する場合、それをどうするか、そしてその理由

-カスタムエラー処理クラス

コードのフォーマット: コードをより適切にフォーマットするにはどうすればよいですか

テスト駆動設計: プログラムは TDD であるべきだというボブおじさんの考えについてのオープンディスカッション

 

要求

このコースに参加するために必要な条件は特にありません。

 14 時間

参加者の人数



Price per participant

お客様の声 (2)

関連コース

Building Web Apps using the MEAN stack

35 時間

関連カテゴリー