강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

Practical Testing: 実用的なテストガイド

この講義を通して、実務で開発するのと同じように、クリーンで分かりやすいテストコードが書けるようになります。テストコードがなぜ必要なのか、良いテストコードとは何か、これらが気になるすべての方のための講義です。

難易度 初級

受講期間 無制限

  • wbluke
Software Test
Software Test
junit5
junit5
Mockito
Mockito
Spring
Spring
JPA
JPA
Software Test
Software Test
junit5
junit5
Mockito
Mockito
Spring
Spring
JPA
JPA
wbluke님의 프로필 이미지

修正済み

新規クリーンコード講義オープン案内

こんにちは、知識共有者パク・ウビンです。
新ニュースでは初めてご挨拶しますね。 :)

最初のテストコード講義を発売して、すでに1年がふんだんに過ぎましたが、これまで多くの方々が愛していただきありがとうございますというお言葉を先に差し上げたいと思います。
初講義で制作しながらそれなりの試行錯誤や紆余曲折は多かったのですが、オープン後多くの受講生の方々が質問/回答や、受講評を通じて助けを頂きましたと表現していただいて個人的に真のような1年を過ごしました。ありがとうございます!

声援に支えられ、昨年の年末頃から次の講義に悩んでいたが、講義のテーマを「クリーンコード」に定めて少しずつ準備をしてきました。
現在、詳細企画まで仕上げて撮影を始め、5月内の撮影を終えて6月中にオープンできると思います。

「クリーンコード」は「テストコード」と同様に、話し合うと真の終わりのないテーマでもあり、広く知られている原則を一つ一つ見てみたり、講義の範囲を定めることも容易ではないテーマです。
しかし、それでもクリーンコードというテーマで話せる重要なメッセージは明確なので、講義の制作を決心する上であまり心配しないことがありました。

私がクリーンコードについて理解している方法、クリーンコードに基づいて事故し、実務コードに溶かす方法を一つずつ、すべてお届けする予定です。

講義内容はおおよそ次のとおりです。

  • タイトル(ガーゼ):[Readable Code:読みやすいコードを書く思考法]

  • 対象:Java言語を使用することができ、クリーンコードを指向し、読みやすいコードを書きたい誰でも!

  • おおよそのキーワード

    • 抽象と球

    • 名前付け、メソッドと抽象化、抽象化レベル

    • ロジック、事故の深さを減らす、例外処理

    • オブジェクト指向のパラダイム、オブジェクトの設計、オブジェクトの責任と凝集

    • SOLID

    • 継承と組み合わせ、Value Object、一級コレクション、Enum、多型

    • 読みやすさ、コメントについて

    • アクティブ・リード、オーバーエンジニアリング

 

以前の講義で「コードを最初から作って、従うのに時間がかかりすぎた」というフィードバックをくださった方々が数分おられました。この講義では、純粋なJavaで構成された2つの簡単なプロジェクト例を提供します。
最初のプロジェクトでは、少し複雑なコードを少しずつリファクタリングしながら読みやすいコードにする方法、オブジェクト指向的に思考する方法を一つずつ見ていきたいと思います。 (合計5つのセクション)
2番目のプロジェクトでは、見た内容に基づいて直接リファクタリングを試みた後、私がリファクタリングした内容と比較してみる方法で講義を構成しました。 (合計1つのセクション)

この講義がもう一度多くの方々にお手伝いできることを願っており、周辺に必要な方がいらっしゃるなら広く教えてください。 ㅎㅎ

天気がそろそろ暑くなりますね。受講生の皆さん、健康に取り組んでください。
ありがとうございます!

パク・ウビンドリーム

コメント