サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
agileware.jp
テスティングフレームワーク一覧 テストファーストプログラミング、テストの自動化において欠かせないテスティングフレームワークを紹介します。全てフリーソフトウェア(オープンソース含む)として提供されている。
リファクタリング(Refactoring)とは? プログラムの動作を変えずに、内部の構造を改善していくことです。 プログラムをわかりやすくすることです。 リファクタリングは手戻りではありません。 リファクタリングは手戻りではない (by ロン・ジェフリーズ, 訳:金田忠士)[02/09/05] リファクタリングカタログ リファクタリングカタログ(あいうえお順) 値から参照への変更(Change Value to Reference) アルゴリズムの取り替え(Substitute Algorithm) 委譲による継承の置き換え(Replace Inheritance with Delegation) 委譲の隠蔽(Hide Delegate) 一時変数のインライン化(Inline Temp) 一時変数の分離(Split Temporary Variable) インタフェースの抽出(Ext
アジャイル開発のコミュニティサイト「アジャイル横丁」はアジャイルプロセスに関するあらゆる情報サイトです。お気軽にご参加ください。アジャイル開発のコミュニティサイト「アジャイル横丁」へようこそ〜 アジャイル開発にほんの少しでも関連した情報を公開しています。 また、オンラインコミュニティサイトとしてご参加できます。 アジャイルによって、少しでも楽しく、感動の生まれる開発になればいいなと願っています。 初めて来られた方、左メニューの「アジャイル横丁Wiki」にアジャイルに関する様々なページがあります。どうぞご覧ください。 特定の環境で投票モジュールがうまく動かず、「複数回の投票はできません」エラーが出ます。エラーになってしまった方、すみません。
テストファーストプログラミング、テストの自動化において欠かせないテスティングフレームワークを紹介します。全てフリーソフトウェア(オープンソース含む)として提供されている。
1. 概要 今日、Java、C#等のオブジェクト指向言語においてxUnitを用いた単体テストの自動化が広く行われていますが、C言語におけるテストフレームワーク利用については今ひとつ普及しているとは言えません。 組み込みソフトウェアを中心にC言語によるソフトウェア開発は広く行われており、出荷後の修正の困難さからもテストフレームワーク利用による単体テスト自動化による恩恵は大きいと考えます。 C言語におけるテストフレームワーク利用の問題点および問題点を解決する手法について書きます。 2. 利用するテストフレームワーク 本手法は CUnit for Mr.Andoにおいて検証、実装を行いました。 手法はテストフレームワークに依存しないため、同様のC言語におけるテストフレームワークにおいて使用可能です。(Cunit等でも使用可能) 3. C言語における単体テスト オブジェクト指向言語
エクストリームプログラミング エピソード 原文: An Extreme Programming Episode Robert C. Martin and Robert S. Koss Object Mentor Inc. 設計とプログラミングをやるのは人間である。それを忘れてはいけない。忘れたら、何もかも無くしてしまう。 Bjarne Stroustrup, 1991 XP (eXtreme Programming)のプラクティスのデモンストレーションということで、ボブ・コス(RSK)とボブ・マーティン(RCM)が、簡単なアプリケーションをペアでプログラムする、その間、読者のあなた達は、壁にとまった蝿にでもなったつもりで見ていて欲しい。私達は、テスト・ファースト・デザインで行い、いろいろリファクタリングも行いながら、アプリケーションを作っていく。以下は、二人のボブが実際に行った、とあるプ
CAREERS自慢できるワークスタイルで 「楽しい」を生み出す フルフレックス、リモートワーク、光熱費手当やおやつ手当など働きやすさを追求した制度が充実!働き方を「楽に」「自由に」することで、顧客を『楽に』するサービスを生み出しています。そんなアジャイルウェアで働いてみませんか? 詳しく見る
このページを最初にブックマークしてみませんか?
『株式会社アジャイルウェア | 『Feel Goodな明日をつくる』』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く