Lions'commentary on unix_2011_autumncanp_20111015
Upcoming SlideShare
Loading in...5
×
 

Lions'commentary on unix_2011_autumncanp_20111015

on

  • 724 views

 

Statistics

Views

Total Views
724
Views on SlideShare
724
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • https://github.com/nothingcosmos/UNIXV6Doxygen
    にdoxygenのコメントが付加されたソースコード一式を公開しています。
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Lions'commentary on unix_2011_autumncanp_20111015 Lions'commentary on unix_2011_autumncanp_20111015 Presentation Transcript

  • なぜ Lions 本を読んでいるのかOutline1. 自己紹介2. 始めたきっかけ3. 初参加時の感想4. 環境の紹介5. 最終目標 2011/10/15  LionsCommentary on UNIX 読書会 2011autumncanp <nothingcosmos@gmail.com>
  • 自己紹介 nothingcosmos blog:http://nothingcosmos.blog52.fc2.com/ 元コンパイラ屋のソフトウェアエンジニア 現在は配置転換して金融系の SIer 本日は、仙台から来ました 仕事の都合でまだしばらく横浜にいます。
  • 自己紹介 nothingcosmos blog:http://nothingcosmos.blog52.fc2.com/
  • 始めたきっかけ
  • 初参加時の感想 (1/3) 何を言っているのかさっぱりわからなかった。  そもそも ANSI C じゃないし、謎の idiom が多い  状態の遷移や関数呼び出しの関係が複雑  トップの構造体を眺めても動作が想像できない 一応予習済みだったが、結構忘れていた 本に書かれたソースコードは読み難い  行ったり来たり、関数の caller/callee 探すのが面倒 ソースコードを読むだけじゃ理解することは難しい  Lions のコメントだけじゃ理解することは難しい
  • 初参加時の感想 (2/3) 何を言っているのかさっぱりわからなかった。  そもそも ANSI C じゃないし、謎の idiom が多い ­­> 慣れる。一般的でない idiom はリストアップすべ きかもしれない。。  状態の遷移や関数呼び出しの関係が複雑 ­­> やるきのないはてだに綺麗にまとまっている  トップの構造体を眺めても動作が想像できない ­­> 私個人が OS の知識不足 ­­> そもそも Lions は構造体へのコメントを章として 設けて充実させるべきだろ。
  • 初参加時の感想 (3/3) 一応予習済みだったが、結構忘れていた ­­> 個人用にメモを作るしかない 本に書かれたソースコードは読み難い  行ったり来たり、関数の caller/callee 探すのが面倒 ­­> 公開されているソースコードをダウンロードして tag とかで解析する ソースコードを読むだけじゃ理解することは難しい  Lions のコメントだけじゃ理解することは難しい ­­> 自分でコメントを追加するしかない
  • 環境の紹介 ソースコードの tag 付け ­­> vim + gtags メモる兼コメントの追加 ­­> doxygen 作業履歴兼バックアップ ­­> git
  • 最終目標 2012 年 05 月までに Nothingcosmos Commentary on UNIX そのために今日は構造体のチートシート作成