イントレ
  • 新規
  • ペイント
  • 一覧
  • 管理
  • Home
  • ダウンロード
  • 日記
  • イラスト
  • リンク
  • About
  •  RSS

本文へジャンプ


イントレ。

2010-01

2010-01-15

他人のソースコードを読むのは大事。

[日記]  >> 2010/01/15 (金) | 11:37:59 | 魅椥 愁
・・・ということに再び気付かされた。

自分は何かと面倒な性格なようで。
新しいものに染まりやすく、しかも統一性を求めようとする傾向があるらしい。

プログラムに関しても例外ではなく、新しいAPIがあればすぐに使いたがり、
新しいプログラミングモデルがあれば、過去の資産を捨てて新しく書き直す・・・。
とっても損な性格です。

C/C++を触っていた時代、プログラミングの禁じ手というものを読んでて、
goto分は悪とか、グローバル変数は良くない、という類のものが頭に刷り込まれています。
それがいつの間にか、禁じ手の理由を忘れて『使ってはいけない』に変化していて・・・。

久々に読んだコードはある程度の規模を持ったアプリケーションの物。
禁じ手とされるコードを使い、コーディングパターンを半端に使っていながらも、
全体の可読性がよく、中身もシンプルでわかりやすい、すごく素直なコードになっていました。

こういう書き方をしてもいいんだ・・・と素直に感心。
変なものに囚われ過ぎていたのかもしれない。
もっと自由に書いてもいいんだ。

なんかそんなふうに思った。
・・・と、新しい切り口のコードに感化して染められそうな自分はどうすればいいんだろう?w
まぁ、とりあえずテンション高いうちに色々やってみればいっかw

流されるのはもはや仕方ないのカモ。(汗)

HTML creation time [0.12sec.]
"intre." by MinagiSyu, sense 1999.11.23.
Powered by Nucleus CMS v3.41

Utilities

タグ
PCパーツ | WPF | Windows 7 | .NET | ツクールもどき | 園芸 | C# | SAPFx | サッカー | SAP1x | ...すべてのタグ
カレンダー
<   2010-01   >
日月火水木金土
     12
3456789
10111213141516
17181920212223
24252627282930
31      
最近の更新
    2010-07-11
  • [日記] WebMatrixが本気過ぎる件。
  • 2010-06-23
  • [日記] Google Reader APIの認証がまた変わった?
  • [更新履歴] Google Reader Notifier 改 r3をリリース。
  • [ダウンロード] Google Reader Notifier 改
  • 2010-05-31
  • [日記] DynamicObjectを使ったINotifyPropertyChangedラッパー。
  • 2010-05-28
  • [日記] タブが非アクティブな時にページを書き換えるフィッシング攻撃。
  • 2010-05-24
  • [日記] Mercurialのsubrepo。
Adsense