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