2014-04-01から1ヶ月間の記事一覧
2点間の方向を取るときはこんな感じ※math.hを読み込む必要があります。 /* * 現在地と目的地からDirectionを求めます。 */ int HogeView::calcDirection(cocos2d::Point from, cocos2d::Point dist) { auto x = dist.x - from.x; auto y = dist.y - from.y; …
11.変更をする必要がありますがどのメソッドをテストすればよいでしょうか。 目的:変更の際に影響範囲を調べるテクニックを学ぶ影響スケッチ →変更する変数と変更に影響が出るメソッドを楕円でつないだもの。 →エンドポイントをテストすれば良い。とりあえ…
今回からケーススタディ6. 時間がないのに変更しなければなりません 冒頭: テストを書かずとも変更を加えるにはどうすべきか。 既存の振る舞いを変えずに変更するTipsを紹介する。スプラウトメソッド: 既存のコードに新たな仕様が追加 →必要箇所へ、ロジッ…
1、ソフトウェアの変更 変更は4種類 機能追加 バグ改修 設計改善 リソース利用の最適化機能追加と改善は紙一重だが現場では分けなければならないケースが多い。この議論は現場で様々 ソフトウェアで一番重要なのは振る舞い。 コードの変更で振る舞いが変わ…