ATND アテンド β PRODUCED BY RECRUIT

ログイン or 無料登録

リーダブルコーザ 初級編 - 読みやすい、いじりやすいコードを作る

日時 :
2017/08/17 (木) 13:00 ~ 15:00
会場 :
403教室
主催グループ :
Atnd latent 総コン プログラミング班
主催者 :
住所が入力されていません

そのコード、読みづらくないですか?

  • グループワークをする上で欠かせないのが、 「他人のコードを読む」 ことです
  • 他人に解読不可能なコード、つまり "スパゲティコード" を書いてしまうと、読むことに時間を取られ進捗の停滞を招きます
  • 本講座ではコードを以下の2つの性質に分けて解説します
    • 可読性 (読みやすい)
    • 拡張性 (いじりやすい)
  • あくまで一個人の習慣や独自の規則に従っています (一応某書も参考にしてます)
    「読みやすい」は人それぞれなので参考程度でお願いします

概要

  • 言語: Processing
  • 講師: ときわ
  • 持ち物: Processingの入ったPC
  • ハッシュタグ: #リーダブルコーザ
  • 総コンに所属していない明治大学生も参加できます

進め方

  • 3回にわけて開講予定

初級編(今回)

  • クラスを使わず読みやすさ重視のコードを目指します (全学年向け)
  • ある人が書いた「ババ抜き」のコードを、読みやすい書き方を教わりつつ綺麗にしていきます

中級編

  • クラスを使用してオブジェクト指向を意識したコードを目指します (2年生以上向け)
  • 初級編で綺麗にしたコードを、クラスを取り入れてより可読性、拡張性を高めます

上級編

  • 今までの内容を踏まえてリーダブル大富豪を作ります (2年生以上向け)
  • いくつか条件を指定してみなさんに大富豪を作ってもらい、そのコードを講師が評価します
  • スマートに書くコツなども紹介
  • このコメントは全員が閲覧、すべてのログインユーザーが投稿することができます

コメントを投稿するには、ログインしてください。

掲載されるイベント情報は、利用者の皆様によりご提供いただくものであり、株式会社リクルートホールディングスは本情報の正確性や内容について、一切保証するものではございません。詳しくは利用規約をご参照ください。