
AI生成コードを検証し、デプロイまで完遂する実践的なレビューワークフロー
hancof
無料
入門 / AI
5.0
(2)
AIコードの手戻りと不安が繰り返されます。実務で検証・デプロイした基準に基づき、完遂可能なレビュー方法をご案内します。
入門
AI
レガシーJavaコードを修正する際に、何を変更し、どのような動作を維持すべきかを判断します。従来のIntelliJ IDEAの実習ではコードの変更を直接確認し、新たに追加された理論編16本では、名前・関数・重複・責任・呼び出し契約と検証基準を学びます。


学習した受講者のレビュー
5.0
프로이직러 앵과장
こんにちは 稲先生まずこのように無知だったいくつかの開発方法について教えてくれてありがとう。 インテリJを利用してこんなに様々なリファクタリング技法を使うことについてまではよく分からなかったようです。 やはりSpringbootダン intellij Toolだったマニュアルをよく読むことが必要ですね そしてリファクタリングをする方法や技法を通じて短縮キーを付けるのも良かったが 何よりも曖昧にTDDが何なのか理論上で理解だけ頭でハットジコードレベルを見るのも良いようですね リファクタリング方法やショートカットも学びましたが、実際にテストコードを実装する方法もあればもっといいようです。 本当に開発に必要な現実的なチャンから出てくる感じが感じられます。 口開発よりも蒸し開発者です これからも稲先生は良い一日になり、次回のコンテンツも楽しみにしています。
5.0
강지우
クリーンコードを書くことを知って、もっと簡単にコードを書くことができたと思います!
5.0
KimAresen
Intellijを使ってIDEがサポートするリファクタリングを聞くだけで、どう書くべきかという考えだけ持っていましたが、 実際に例をリファクタリングしながら変わるソースコードとその機能がどのような状況で使うのか書かれて良かったです。 intellij IDEでゆっくりリファクタリングを進めることができるという自信がちょっとできますね。良い講義ありがとうございます。
構造変更と機能変更を区別し、維持する動作と確認する範囲を決めます。
名前・関数・重複・データ・責任の境界を、現在のコードの問題に即して判断します。
IntelliJ IDEAのリファクタリング機能を適用し、変更されたコードと呼び出し箇所を確認します。
学習対象は
誰でしょう?
Javaの基本文法とバックエンドコードは読めるものの、レガシーコードの変更範囲を決めるのが難しい方
IntelliJ IDEAの基本的な使い方は知っているものの、リファクタリング機能をいつ適用すべきか迷っている方
既存の動作と呼び出し元の使用方法を確認しながら、コードを改善したい方
前提知識、
必要でしょうか?
Javaの基礎文法
IntelliJ IDEAの基本活用
一般的なJavaコードの読解経験
キャリア認証
201
受講生
8
受講レビュー
4.8
講座評価
2
講座
こんにちは。
ハンコプ(一針一針コードを設計するプログラマー)です。
多様なバックエンド開発の経験をもとに、コードを理解し、安全に改善する方法を共有します。
既存のコードを修正するときも、AIが作成したコードを使うときも、「なぜこのように書いたのか」「何を確認すべきなのか」を説明できる開発者を目指しています。
講義では問題のあるコードから改善されたコードまで、変更理由と確認プロセスを例を通して一つずつ丁寧に共有します。学んだ内容を自分のコードに適用できるよう、どのような状況で使うのかも併せて説明します。
主に扱う内容
Javaコードの構造とオブジェクト設計、
テストによる変更結果の確認
さまざまな開発の話
AIに良いコードを書かせるための働きかけや、AIが作成したコードをレビューする基準作りなどなど
開発経験
前)ウアハンヒョンジェドゥル — バックエンド開発者
前)ジョブコリア — プラットフォームアーキテクチャ
前)11番街・ウィメプ — バックエンド開発者
今後はYouTubeでもさまざまな活動を行っていく予定です。
講義に先立ち、説明方法が気になる方はYouTubeで先にご覧ください。(YouTube ハンコープへのショートカット)
以前は「謙虚に実った稲」という名前で活動していました。
全体
45件 ∙ (4時間 12分)
講座資料:
5. 名前を変更
04:28
6. 変数の導入
05:02
7. インライン
04:48
8. パラメータの導入
02:21
9. メソッドの抽出
03:38
10. 署名を変更
08:34
11. 条件をメソッドに置き換える
11:01
全体
6件
4.7
6件の受講レビュー
受講レビュー 48
∙
平均評価 5.0
5
Intellijを使ってIDEがサポートするリファクタリングを聞くだけで、どう書くべきかという考えだけ持っていましたが、 実際に例をリファクタリングしながら変わるソースコードとその機能がどのような状況で使うのか書かれて良かったです。 intellij IDEでゆっくりリファクタリングを進めることができるという自信がちょっとできますね。良い講義ありがとうございます。
@KimAresenさん、 親切な受講評 ありがとうございます。 長い間プログラミングをしながら、 リファクタリングという行為だけに、 何か答えを見つけるのが難しいテーマはなかったと思います^^ だから認知、役に立ったと言ったら、 私も力になりますね^^ 次の講義も一生懸命ご用意してお返事いたします。 もう一度ありがとうございます。
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
5
こんにちは 稲先生まずこのように無知だったいくつかの開発方法について教えてくれてありがとう。 インテリJを利用してこんなに様々なリファクタリング技法を使うことについてまではよく分からなかったようです。 やはりSpringbootダン intellij Toolだったマニュアルをよく読むことが必要ですね そしてリファクタリングをする方法や技法を通じて短縮キーを付けるのも良かったが 何よりも曖昧にTDDが何なのか理論上で理解だけ頭でハットジコードレベルを見るのも良いようですね リファクタリング方法やショートカットも学びましたが、実際にテストコードを実装する方法もあればもっといいようです。 本当に開発に必要な現実的なチャンから出てくる感じが感じられます。 口開発よりも蒸し開発者です これからも稲先生は良い一日になり、次回のコンテンツも楽しみにしています。
@アングァンジャン、最初のフィードバックありがとうございます。 オフラインでは注意開発者の方々に快適に共有した内容でしたが、 初めてオンライン講座を作ってみると、 思ったより^^;動画を撮影しながら(ウダンタン...)右往左王@.@ある部分があったようですが。 それにもかかわらず、肯定的なフィードバックをいただきありがとうございます。 現在、様々なロードマップを構想しながら 初心者の方々にどうすれば良いガイドラインになるのか 多くの悩みをしています。 意見をいただいた内容も積極的に検討して 次の講座では、もっと良い姿で講義が進められるように さらに頑張ります。 ありがとうございます。 (クック!!)
受講レビュー 24
∙
平均評価 4.9
知識共有者の他の講座はこちら
同じ分野の他の講座を見てみましょう!
期間限定セール、あと19:41:32日で終了
¥57,750
25%
¥9,596