タグ

ブックマーク / thinkit.co.jp (3)

  • [Think IT] 第6回:SSLの基本を押さえる (3/3)

    これまで説明したメカニズムによってSSLはインターネット上で安全にデータを送受信できる仕組みを提供しています。それでは、クライアントがSSLのURLにアクセス後、クライアントとWebサーバでどのようなやり取りがされているのか簡単に見ていきましょう。

  • PHPUnitによるテスト:応用編

    PHPUnitでのテスト応用編 これまで、PHPUnitのフレームワークを利用したテスト・プログラムの書き方や、コンソールから phpunitコマンドを実行してテストする方法を説明してきました。今回は、PHPUnitをより有効に活用する方法について紹介したいと思います。 具体的には、下記の3つの方法を順に説明します。 (1)NetBeans IDEを使った単体テスト (2)Xdebugを使ったコード・カバレージの測定 (3)Selenium RCを使ったブラウザ・テストの自動化 NetBeans IDEを使った単体テスト 「NetBeans IDE」は、マルチ言語、マルチプラットフォームの統合開発環境(IDE)です。米Sun Microsystemsとオープンソースのコミュニティによって開発されており、無償で利用することができます。もともとはJavaの開発環境だったの ですが、次第に他の言

  • [Think IT] 第1回:そもそも言語仕様って何だ? (1/3)

    【新・言語進化論】プロの言語仕様の読み方 第1回:そもそも言語仕様って何だ? 著者:シンクイット編集部 公開日:2007/11/6(火) 膨大なドキュメント「言語仕様」とは この世には、プログラミング言語の極意が記されているドキュメントが存在する。入門書の元でありながらも書かれることが少なく、プログラミング言語の根幹ともいえるもの、それが「言語仕様」である。 言語仕様というのは、簡単にいえば、そのプログラミング言語の文法・記号などの意味を厳密に規定したドキュメントのことである。Javaにしろ何にしろ、プログラミング言語には必ずといっていいほど言語仕様が存在している。厳密な規定とは「誰が読んだとしても、同じ意味としてとらえることが可能である」という意味だ。 読者の皆さんも、業務で利用する言語仕様については一度は読んだことがあるのではないだろうか。しかし、その膨大なドキュメント量に圧倒され、読

  • 1