タグ

2010年9月22日のブックマーク (4件)

  • ユニットテストはなぜ必要なの?

    開発の全工程の中で、あまり人気がないのがテスト工程だ。ソフトウェアの品質を証明するためのテストは、なぜ低く見られてしまうのか(編集部) そもそもテストはなぜ実施するの? 皆さんはテストと聞いてどういったイメージをお持ちでしょうか。 「面倒くさい」「プログラマの仕事じゃない」「納期直前に徹夜でするもの」「そもそもしない」……。 残念ながら筆者の周りにいる開発者に聞いてみても、あまり人気のある工程とはいえないようです。 さて、連載で扱うテストとは、もちろん学期末の終わりに実施するような人の知識、習熟度を試すテストではありません。ソフトウェア開発におけるテスト、つまり「ソフトウェアの品質を証明するためのテスト」のことです。自分たちが作り上げたソフトウェアに対して自らテストし品質を評価する工程、そして、テスト結果は常に100点である必要があるという半ば自己満足的な性質を持つ試験のことです。 しか

    ユニットテストはなぜ必要なの?
    MuneOchi
    MuneOchi 2010/09/22
    テストケースは、その機能を正確かつ具体的に表現した仕様書そのものになる。前述のとおり、テストありきで開発されたコードは、すでに何度も試運転が行われており、バグと仕様の両方の完成度は高くなっています。
  • グローバル・ポジショニング・システム - Wikipedia

    船舶用GPS受信機 グローバル・ポジショニング・システム(英語: Global Positioning System, Global Positioning Satellite, GPS、全地球測位システム)とは、アメリカ合衆国によって運用される衛星測位システム(地球上の現在位置を測定するためのシステムのこと)を指す。 ロラン-C(Loran-C: Long Range Navigation C)システムの後継にあたる。 アメリカ合衆国が打ち上げた約30個のGPS衛星のうち、上空にある数個の衛星からの信号をGPS受信機で受け取り、受信者が自身の現在位置を知るシステムである。 1973年にアメリカ国防総省の軍事プロジェクトとして開始され、最初の試験衛星は1978年に打ち上げられた。元来その利用は軍事用途に制限されていたが、1983年の大韓航空機撃墜事件発生後、民間機の安全な航行のため民間利用

    グローバル・ポジショニング・システム - Wikipedia
    MuneOchi
    MuneOchi 2010/09/22
    現在は米国によって運用されている。4つの人口衛星から正確な緯度経度が測定できる。
  • グーグル エンジニアのまじめな日常 ― @IT

    グーグルがどのようにソフトウェア開発を行っているかは、これまであまり詳細が明らかにされてこなかった。だがグーグルは6月10日、開発者向けイベント「Google Developer Day 2008 Japan」を開催し、グーグルのソフトウェアエンジニアグーグルでの仕事術を語る「Google ソフトウェアエンジニアの日常」という講演会を実施した。スピーカーは、NECITエンジニアとして勤務した経験がある藤島勇造氏。2006年からグーグルのソフトウェアエンジニアとして働いている。藤島氏は、グーグルでのソフトウェア開発方法について、グーグルのカルチャーと自身の見解を織り交ぜて語った。 グーグル ソフトウェアエンジニアの1日の流れ 藤島氏の1日は、朝10時ごろ出社し、メールをチェックすることから始まる。この時間にメールを見る理由は、米国にいる同僚に連絡が付きやすい時間帯だからだ。 午前中の主な

    グーグル エンジニアのまじめな日常 ― @IT
    MuneOchi
    MuneOchi 2010/09/22
    コードを書く時間をしっかりとる。コードレビューは必須。ボトムアップ型。採用活動に協力、同僚による評価。よい仲間であること。C++, Java, Python, Javascript
  • ハンドヘルドGPS - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "ハンドヘルドGPS" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2022年12月)

    ハンドヘルドGPS - Wikipedia
    MuneOchi
    MuneOchi 2010/09/22
    携帯電話のGPSなど、ほとんどはGPS受信機。GPS衛星が発信している電波を受信している。複数の電波を受信して、そこの緯度経度などを割り出すといったもの