[過去ログ]
カプセル化■プライベートメソッドをテストする方法 (476レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
43
: 2020/07/05(日)23:48
ID:LRfXHt7v(2/3)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
43: [] 2020/07/05(日) 23:48:39.22 ID:LRfXHt7v 例えば多くのパーサーは公開メンバとしてpush()を持つ。 文字をプッシュする関数だ。 めぼしい公開メンバはこの程度しかない。 しかしその裏に100を超える非公開のメンバがあっても驚かない。 非決定性のパーサはその程度のメンバを持つ。 文字をプッシュする公開メンバ一つで、多くの状態、多くのメンバをテストするのは面倒な話で、何方にせよ非公開のメンバ、非公開の状態変数について知識が無ければテストできない。 だったら内部の状態について一切テストしないか、内部の状態を直接テストするか二択となる。 内部の状態についてはブラックボックスとして扱うべきと述べているのがt-wadaさんだが、それでは実装が非常に困難だ。 http://mevius.5ch.net/test/read.cgi/tech/1593949666/43
例えば多くのパーサーは公開メンバとしてを持つ 文字をプッシュする関数だ めぼしい公開メンバはこの程度しかない しかしその裏にを超える非公開のメンバがあっても驚かない 非決定性のパーサはその程度のメンバを持つ 文字をプッシュする公開メンバ一つで多くの状態多くのメンバをテストするのは面倒な話で何方にせよ非公開のメンバ非公開の状態変数について知識が無ければテストできない だったら内部の状態について一切テストしないか内部の状態を直接テストするか二択となる 内部の状態についてはブラックボックスとして扱うべきと述べているのがさんだがそれでは実装が非常に困難だ
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 433 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.036s