最新 追記

地下室の酒気帯び日記

最近のツッコミ
  1. vbftmgsenp (01-30)
  2. mvxslvjtfy (10-02)
  3. 福建子 (03-01)

2005-02-01 (Tue) [長年日記]

_ アラン・ケイの教育論

ewomanでの佐々木かをりとアラン・ケイとの対談。

アラン・ケイの教育論が非常に興味深い。かっこいいです。

アラン・ケイの思い描くようなプロジェクトに自分も参加してみたい。


2005-02-02 (Wed) [長年日記]

_ [Programming] Visual Studio.NET 2003の自動ソースフォーマット機能について

Visual Studio.NET 2003でC#のコードを書いていると勝手に括弧の位置などが変更される。

例えば以下のように。

public class Base {

}

と入力しようとすると強制的に

public class Base

{

}

となる。自分は括弧の位置やスペースの数など非常に気になる方なので、一瞬この機能には気を失いそうになった。しかし、ちょっと考えてみたら結構良い機能なのではないかと思うようになった。特に、チームでプログラムを書くときなどにはこういった機能は重要な気がする。恐らく大抵のソフトウェア会社ではチームで開発するにあたり、ソースコードの管理や保守を考えてコーディングスタンダードというソースコードの書き方指南書のようなものが存在するだろう。しかし、自分の会社ではコーディングスタンダードにあまり強制力が無く、各開発者が好きなスタイルでソースコードを書いていってしまう。また、一つのソースコードを複数人が編集することもあり、そのような時には色々なスタイルが混ざってしまい、見た目の悪いソースコードになってしまったりする。こういったソースコードのレビューや保守のときには慣れるのに時間がかかり、無駄な時間だなとも思ったりもする。

見た目だけと思うかもしれないが、以前友人とソースコードの品質について話し合ったとき、スタイルに一貫性の無いソースコードというのはそのコードを書いた人がコードの細部まで気を使っていない証拠であり、品質と相関関係があるのではないかという結論になった。あながち誤りでもないのではないかと今でも思っている。そんなわけでスタイル一貫性判定ツールがあったら便利かもしれない。コーディングスタンダードに例え強制力があったとしても、人間誰しも誤るものなので、どこかで一貫性の無いスタイルになってしまいがちである。こんなときこそコンピュータの力を借りて自動的に一貫性のあるスタイルに変更してほしいところである。

ちなみに、Visual Studio.NET 2003の自動ソースフォーマット機能は[ツール>オプション>テキストエディタ>C#>書式設定]で「始め中かっこをコンストラクタと同じ行に残す」、「完成したコンストラクタと貼り付けられたソースを自動フォーマットする」などで若干カスタマイズ可能のようである。C++にも似たような機能が欲しいところだけど何故か無い。

本日のツッコミ(全2件) [ツッコミを入れる]

_ mvxslvjtfy [Hello! Good Site! Thanks you! nnbbaiwoufu]

_ vbftmgsenp [Hello! Good Site! Thanks you! ghfejvyjyrq]


2005-02-28 (Mon) [長年日記]

_ [] 2月読んだ本

訳者である川合 史朗氏のPractical Schemeでほとんど読むことができるけど、「ハッカーと画家—コンピュータ時代の創造者たち」が特におすすめ。

ハッカーと画家—コンピュータ時代の創造者たち, [本棚]

Digital Information Graphics, [本棚]

図説 インフォメーショングラフィックス—情報をデザインするための法則と事例, [本棚]

マネジメント - 基本と原則 [エッセンシャル版], [本棚]

本日のツッコミ(全2件) [ツッコミを入れる]

_ 福建子 [ドラッカー爺ちゃん! 確か渋沢栄一の事を尊敬してるんだよね。]

_ 福建子 [Digital Information Graphicsのレビュー求む。]


過去の日記
最新 追記