CEDiL - Center for the Design of Library

  • セッション検索(ホーム)
  • 利用規約
  • お問い合わせ
新規会員登録 ログイン
登録情報変更
ログアウト
  • セッション検索(ホーム)
  • 利用規約
  • お問い合わせ
  1. TOP
  2. セッション詳細
GS2
検索 ヘルプ

絞り込む

  • 指定しない
  • CEDEC 2026
  • CEDEC 2025
  • CEDEC 2024
  • CEDEC 2023
  • CEDEC 2022
  • CEDEC 2021
  • CEDEC 2020
  • CEDEC 2019
  • CEDEC 2018
  • CEDEC 2017
  • CEDEC 2016
  • CEDEC 2015
  • CEDEC 2014
  • CEDEC 2013
  • CEDEC 2012
  • CEDEC 2011
  • CEDEC 2010
  • CEDEC 2009
  • CEDEC 2008
  • CEDEC 2007
  • CEDEC 2006
  • CEDEC+KYUSHU 2025
  • CEDEC+KYUSHU 2024
  • CEDEC+KYUSHU 2023
  • CEDEC+KYUSHU 2022
  • CEDEC+KYUSHU 2021
  • CEDEC+KYUSHU 2020
  • CEDEC+KYUSHU 2019
  • CEDEC+KYUSHU 2018
  • CEDEC+KYUSHU 2017
  • CEDEC+KYUSHU 2016
  • KYUSHU CEDEC 2015
  • KANSAI CEDEC 2015
  • CEDEC+SAPPORO 2019
  • SAPPORO CEDEC 2014

セッション分野

オブジェクト指向できていますか? ~真のオブジェクト指向が身に付くコーディング規約~

PG CEDEC 2012 日本工学院八王子専門学校
ポスト
日時
2012年08月22日(水)17時50分〜18時50分
形式
セッション(60分)

受講スキル

オブジェクト指向言語での開発経験(プロ、アマチュア、学生問わず)

受講者が得られるであろう知見

1.理想的なオブジェクト指向プログラミングのためのコーディング規約<br />2.非OOPになってしまう原因と、その改善方法

セッションの内容


現在、OOP(オブジェクト指向プログラミング)は広く普及し、一般的な技術になりましたが、まだまだ、技術的な理解がされない状態で書かれた、非OOPなコードが氾濫しています。
Jeff Bayの9つのコーディング規約を中心に、理想的なOOPをするためのコーディング規約を紹介します。また、オブジェクト指向設計の原則に基づいた、クラスやメソッドのリファクタリング方法を解説します。


講演資料

84_object.pdf

※資料のダウンロードには ログイン が必要です。

講演者プロフィール

大圖 衛玄

大圖 衛玄

日本工学院八王子専門学校

ゲームクリエイター科<br/> 教員

プロフィール

1992年~1997年 プログラマとして、SFC,GB,PS1,N64などの開発に携わりました。
1998年~現在まで、専門学校の専任講師をしております。
プログラミングの授業を中心に担当しています。
CEDEC2011で講演。
「ソースコードの品質向上のための効果的で効率的なコードレビュー」
http://cedil.cesa.or.jp/session/detail/589
セッションスライド
http://www.slideshare.net/MoriharuOhzu/ss-9224836


《講師からのメッセージ》


Jeff Bayの9つのコーディング規約が秀逸なのは、コーディングに制約を持たせるだけで、理想的なオブジェクト指向のコードになってしまう部分です。しかし、 個々の規約の意図を理解せずに、コーディングをすれば、ルールを守ることだけを目的とした、不適切なコードを生み出す原因となります。
新人研修の教育教材や、独自のコーディング規約を作成するためのヒントとなるように、問題点も解説しながら、ご紹介します。

C++は、C言語で書かれた手続き型のコードと混在して使用するケースも多く、書き手の経験や能力によって、コーディングスタイルのバラつきが大きくなる傾向があります。オブジェクト指向言語としてのC++を意識するのであれば、コーディング規約の重要度も高くなります。

ハンガリアン記法などの命名規則や、スペースの入れ方、ブレースの位置などのコーディング規約は宗教論争になりやすく、コードの本質的な品質向上にはつながりません。
本セッションでは、コードの品質の本質的な観点から、コーディング規約を活用する方法をお伝えできればと考えております。

セッション検索(ホーム)に戻る

PR

  • 株式会社WFS

関連リンク

  • CEDEC
  • YouTubeチャンネル
CEDiL

CEDEC Digital Libraryは、ゲーム開発者向けの技術情報を提供するプラットフォームです。

  • セッション検索(ホーム)
  • ログイン
  • お問い合わせ
  • 利用規約
CESA:一般社団法人コンピュータエンターテインメント協会

Copyright © CEDEC Digital Library All rights reserved.