<< イベント案内:オブジェクト指向設計の勘所 | main | ドメイン駆動設計の原則を体験的に学ぶ >>

オブジェクト指向設計の基本をコードの具体例で学ぼう

ギルドワークスがで開催する、チーム開発力強化セミナーのご案内です。

日時:10月7日(火) 16:00−18:00
場所:東京 六本木
参加費:5000円
定員:10名
テーマ:「オブジェクト指向設計の基本を学ぶ」
講師:(私が担当します)

※8月12日に開催したものと同じ内容です

セミナーの内容


良い設計は、ソフトウェアの変更コストを下げます。
コードのちょっとした書き方の違いが、ソフトウェアの変更のやりやすさに大きく影響します。

このセミナーでは、以下のようなコードの書き方の工夫を、具体的に解説します。

・コードを読みやすくする三つの基本テクニック
・if文をわかりやすくする
・数値/文字列/日付の扱い方
・コレクションや配列の扱い方
・区分コードの扱い方

内容、マーチンファウラー「リファクタリング」に出ててくる設計改善のやリ方、その狙いと効果を、サンプルコードを使って具体的に解説します。

サンプルコードはJavaですが、どのプログラミング言語でも通用する内容のはずです。

「オブジェクト指向設計」といっても、難しい用語は使いません。
プログラムのどこにでもでてくるif文やfor文、演算式、区分コードなどを題材に、オブジェクト指向らしくコードを整理する具体的なやり方の説明です。

参考


ギルドワークスブログに書いた、こちらの内容の実演です。

リファクタリングのエッセンス

if文の条件式の書き方あれこれ

コメント
コメントする









この記事のトラックバックURL
トラックバック
calendar
    123
45678910
11121314151617
18192021222324
252627282930 
<< June 2017 >>
システム設計日記を検索
プロフィール
リンク
システム開発日記(実装編)
有限会社 システム設計
twitter @masuda220
selected entries
recent comment
  • 番号より名前。 ニーモニックコードより名前。 【パターン】
    師子乃 (03/10)
  • Smart UI が優れている?
    masuda220 (03/10)
  • Smart UI が優れている?
    kagehiens (03/09)
  • オブジェクト指向プログラミングの教え方?
    masuda220 (12/05)
  • オブジェクト指向プログラミングの教え方?
    ZACKY (12/04)
  • 「オブジェクトの設計力」 スキルアップ講座やります
    masuda220 (08/14)
  • 「オブジェクトの設計力」 スキルアップ講座やります
    kompiro (08/14)
  • 「オブジェクトの設計力」 スキルアップ講座やります
    masuda220 (06/13)
  • 「オブジェクトの設計力」 スキルアップ講座やります
    JHashimoto (06/13)
  • 「オブジェクトの設計力」 スキルアップ講座やります
    masuda220 (02/28)
recent trackback
categories
archives
others
mobile
qrcode
powered
無料ブログ作成サービス JUGEM