コピーバイブル

私は、よく異業種の本でも有用だと思えば購入して読んでいる。

この本もその一つで、私はコピーを書く技術というのは、

そのまま提案力、設計力、はたまたコーディング能力にも活かせると思っている。

この書籍もその一つである。

例えば、この書籍の中にこんな言葉があった。

すべては名前から始まる。

全くその通りだと思う。

示唆に富んでいる。

名前の付け方一つで説得力のある提案、説得力の無い提案にわかれる。

名前の付け方一つで分かりやすい設計書、分かりにくい設計書にわかれる。

名前の付け方一つで保守性の高いコード、保守性の低いコードにわかれる。

名前の付け方一つで認識のされ方が変わる。

この言葉で、名前を付けるというのは大事な事なのだと再認識させて貰った。

Share

HP Officejet7410が欲しい

オフィスのニーズを満たす、信頼性とコストパフォーマンスに優れたビジネス・オールインワン。

・高性能/高画質はそのままにHP Photosmart 2710 All-in-Oneをビジネス仕様にカスタマイズ。

・ADF+自動両面ユニット搭載だからプリント、コピー、ファクス、スキャンも自動両面対応。

・IEEE802.11g無線LANと有線LANに標準対応。

・新開発、自動両面印刷対応ハガキトレイ標準付属。大量のハガキ印刷もラクラク。

日本HP ビジネスインクジェット Officejet 7410トップページ

これが欲しい。いつのまにか、42800円まで値下げしちゃってるし。

HP Directでしか購入できないのが痛いなぁ。現物を見たい。

CDに印刷できない事をのぞけば、ベストな選択です。

Share

むやみにキャッチしないでね。ゴールキーパー以外はハンドで反則ですよ。

まぁ、そんなわけで、私が書いているコードはほとんどTry-Catch-Finallyではなく、Try-Finallyばかりだ。
正当な理由がある(Catchする事に意味がある。)時や、付加情報を付けて再Throwしたい時くらいしかcatchしない。
では何処でcatchしているかというと、global.asaxのApplication_Errorイベント内。
ここに例外が飛んできたら、イベントログに、その内容を書き出してDebugモード時は画面にも例外の内容を、Releaseモード時は「ご迷惑をお掛けしています。」ページに遷移するようにしている。

では、なぜむやみにcatchしては駄目かと言えば、

  • 正当な理由がないのにcatchして例外を消してしまうと、一見うまく行っているような動作をしてしまう
  • そのため傷口がどんどん広がる。
  • そのためバグが発覚しにくい。
  • 発覚した時には手遅れになっている可能性がある。
  • 事前条件に基づいてメソッドの先頭で例外をThrowするようにしているとより効果的。

逆に、正当な理由が無いものについては個別にcatchしないでAppication_Errorで一元管理すると何が良いかと言えば、

  • 起きてほしくない例外を漏らさす知る事ができる。
  • そのためバグがすぐ発覚する。
  • つまり、それを潰す機会が早期に与えられる。

また、

  • 想定外の例外に対して、そこら中にエラー処理を記述する実装だと、エラー処理を記述し忘れる不具合が発生する可能性があるが、それが無い。
  • 不必要で不可解なコードを作り込まない。
  • 結果的にシンプルかつ見通しが良くなる。

一応、上記の根拠に沿って、こういう実装をしているわけです。

もし、そこら中で意味も無くcatchしているとしたら、それはバグ許容宣言をしているようなものなので、やめた方が良いでしょう。

Share
カテゴリー: .NET

とりあえず、今月中に買わないと行けない

ProかEnterprise Developerか・・・

すべてはVSSと2005になった時の事を考えないと行けない。

6万の差は安い?

Visual Studio .NET 2003 Pro MSDN DX 優待パッケージ

Visual Studio .NET 2003 Pro MSDN DX 優待パッケージ

Visual Studio .NET 2003 Enterprise Developer MSDN DX 優待Package

Visual Studio .NET 2003 Enterprise Developer MSDN DX 優待Package

Share
カテゴリー: .NET

日本代表、何やってるんだー

点、とられ過ぎですよ。

久々に見た点数。

サッカーの国際親善試合、日本??ホンジュラス戦は7日夜、宮城スタジアムであり、日本が5??4で勝った。ジーコジャパンは監督就任後、中南米勢に初勝利を収めた。

asahi.com:日本、ホンジュラスに逆転勝ち サッカー国際親善試合??-??スポーツ

Share

どうnano、じったい。(by RAHMENS)

やばい・・・

買いたくなる。

でも、全曲はいらないから買わないんだけど。多分。

2年後には20GBモデルとかが出ているのだろうか・・・

まさにこの世の奇跡。iPodが信じられないほど小さくなりました。手の中にすっぽりと収まるミニサイズ。あざやかなカラー液晶ディスプレイ、親指で操作できるクリックホイールも自慢です。ヘッドフォンをつけたら、さっそくボリュームを上げてみましょう。iPod nanoが、小さくてもまさにiPodだとすぐにわかるはず。

アップル – iPod nano

Apple iPod nano 4GB ホワイト [MA005J/A]

Apple iPod nano 4GB ホワイト [MA005J/A]

Share

SessionのInProcモード

何も知らないで運用で使っている人が沢山いそうだ。

そして、知らないから原因不明だと思いこむ不具合に遭遇していそう。

そんな私も初めてASP.NETにさわった時はそんな状態でした。

Share

はてなのRSSをBanditで読むと時間がずれる

いくつかの、はてな日記のRSSをBanditで読むようにしていて、昔から気になっていたのだけど、

実際の日付と表示される日付が違う。

実際は9月6日なのに、9月2日付けの投稿になっていたりする。

何が駄目なんだろう。

Share