2012年11月アーカイブ

統合開発環境

| コメント(0)
統合開発環境、コンポーネントは、システム開発の生産性を上げるために開発されたツールです。

統合開発環境(IDE)とは、プログ一フムを書く「エディタ」、プログラムを機械語に変換する「コンパイラ」、プログラムの欠陥(バグ)を見つける「デバッガ」、プログラムのテストを行う「テストツール」、プログラムの説明書を自動生成する「ドキュメントツール」などをまとめて提供することによって、システム開発を統合的に進めるためのツールです。

テストファースト

| コメント(0)
現在、アジャイル開発の手法がシステム開発の現場で導入され始めています。


テストファーストは、2人のプログラマが1台のコンピュータでプログラミングを行う手法で、1人がドライバーとしてデータの入力や設計の書下ろしを行い、もう1人がナビゲーターとしてドライバーの作業の監視、戦術の欠陥、エラーの有無などを監視します。

これにより、ケアレスミスによるバグを減らし、チーム全員のシステムに対する理解が深まる、などプログラム開発の生産性が上がるとされています。


一方、テストファースト(テスト駆動開発)は「単体テスト」
を開発の中心におく手法で、開発者自らがテスト・プログラムを作ってからコーディングします。

これにより、設計に対する理解と検証が楽になる、早期にバグが見つかる、後工程からの手戻りが減る、プログラム本体を変更しやすいなどのメリットがあります。

このアーカイブについて

このページには、2012年11月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2012年7月です。

次のアーカイブは2013年2月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。