プロフィール

My Portrait
Name:
JINN
1979年に群馬の片田舎で生まれ、群馬から茨城という稀に見る北関東縦断を行い、...

最新コメント

トラックバック

カレンダー

- 2009年03月 -

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

QRコード

こんなもんだよ。SEって。 mobile ver.
このブログはケータイもご覧になれます。

« 吉報です。 | メイン | やっちまった。 »

開発者の日記

2006年10月16日 23:33

さて、10月に入り過ごしやすい日が続きますね。
10月15日に27歳になったJINNです。

そんな秋真っ只中、あるシステムのテスト支援ということで、たくさんあるプログラムを合体(プログラムの結合)させたときどんな懸念事項があるかや、セキュリティに関することや、どれだけの負荷がかかっても大丈夫なのかなどのテスト項目(テストケース)を一人で粛々と考えていました。

あるWEBシステムなんですけど、多くのセキュリティに関する項目が挙げられます。
ちょいと昔に(去年くらいからかなぁ・・・)SQLインジェクションや、バッファオーバーフローセッション・ハイジャックOSコマンドなどといった、今では対応必須な項目を挙げている中で、クライアント側コメントへの対応というものを考えていました。

一番簡単な例なのですが、パソコンでこのページを見ている方は、今すぐにチェックできます。

[右クリック]⇒[ページのソースを表示]と選択すると、ソースと呼ばれるこのページの元となっている
文字の羅列が表示されるかと思います。
パソコンにあまり慣れていない方が見ると、「うわっ!」っと少しびっくりしてしまうかと思いますが
HTMLという、ある法則に沿ったかたちで記述されています。

その中に、“”で囲まれたところを見つけられたでしょうか?

そうです。
それが、コメントです。

コメントとは、開発者のメモみたいなもので、WEB系のシステムの場合と、基幹系システムの場合と、書く内容には違いがありますが、その中で注意する箇所は、開発者のコメントアウトした箇所です。

コメントアウトとは、ソースを消してしまうよりも、コメントで囲って読み込ませなくすることです。
こうすることにより、後で必要になったときに、コメントを外すだけでいいという、便利なものなのです。

稀に、その箇所に開発環境へのURLアドレスや、ユーザID・パスワードなどの情報が書き込まれていることがあるのです。

以前、サービス提供が開始されたばかりの携帯サイトをキャリアが提供しているエミュレータで読み込み、そのページのソースを表示してみると、ある開発環境へのURLとIDとパスワードが書いてあり、ログインしてみるとDB(データベース)までつながってしまったという信じられない出来事がありました。

「携帯サイトだから大丈夫だろ・・・」という甘い考えがそのような自体を招いたのかもしれませんね。
そのサイトの管理会社にメールを送ってみると、すぐに消えていましたが・・・


特に印象に残っているのは、ソース中のコメントに「開発者の日記」があったときは笑ってしまいました。
ある制御系システムのテストツールだったのですが、「200X/10/15 晴 今日も休日出勤だ・・・」とか「200X/11/22 雨 隣のやつがインフルエンザで倒れた・・・俺は大丈夫なのか・・・?」といった開発者の心の叫びが聞こえてくるかのような、呪いのようなコメントでした。
怖かったので消さずに放置してきました。

中学校のときなんかに、学級日誌みたいなものありましたよね。
そこの落書きしてあるのを見てしまったような気分です。

何はともあれ「誰も見ていないだろー」という気持ちで開発を進めていくと、後でとんでもないことが起きます。(誰も修正できないとか・・・)

ほんのわずかな余裕があったときに、コメントを残しておくと、後々になって、とても助けられるということが結構あるもんなのです。

コメント

■この記事へのコメント

まず、お誕生日おめでとうございます。
自分はHTMLが一番最初に習得した言語です。自分の趣味の範囲でwebページを作るので特にコメントは気にせず書きません。ただプログラマのように複数人でプロジェクトを組んだりするとなるととても必要なんだということはよく聞きます!!
僕もその日記のようなコメント読んでみたかったです♪

---
> 電車男さん

HTMLの場合、ソースを見ることができるので、コメントは怖いですよね。
基幹系のシステムとかですと、クローズド(閉じた)世界なので、エンジニアかプログラマしか見ることができないので、そんな面白ろコメントに出会うとなんだか運命をかんじちゃいます(笑

■コメントを投稿する

(掲載は事務局の承認後となります。すぐに掲載されない場合は、しばらくお待ち下さい。)

専門学校検索進学相談会専攻学科占いプロのお仕事ブログはじめての方へ
プライバシーポリシーお問い合せリンクサイトマップ資料請求校一覧
Copyright (C) Eibi Tsushin All Right Reserved.