- Excel VBA 質問スレ Part46 [無断転載禁止]©2ch.net
204 :デフォルトの名無しさん[sage]:2017/02/23(木) 10:33:29.58 ID:5OVH7aZj - 基本はbyrefもbyvalも書かない(なのでbyref)
必要なときだけbyval つか、最近ここにいる奴らと話があわなさすぎてビビる
|
- テストしにくいコードをテストする方法 その2 [無断転載禁止]©2ch.net
126 :デフォルトの名無しさん[sage]:2017/02/23(木) 10:38:26.31 ID:5OVH7aZj - >>125
全組み合わせだと1億通りなのを、オールペア法や直交表で100通りくらいまでに減らすのは基本 さらにその100通りをマニュアルで実行すると時間がかかるのなら、自動化すべき ということだよ 組み合わせ爆発は、自動テストが原因じゃない とか、こんな説明書くの疲れるわー
|
- 【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]©2ch.net
360 :デフォルトの名無しさん[sage]:2017/02/23(木) 10:44:15.73 ID:5OVH7aZj - >>359
> 各アプリの設定ファイルを、わざわざAnsibleのyml形式で > 書き直すっていうのがアホらしいと思う うん、アホらしいね だから、設定ファイル(ふつーのテキストファイル)に変数を埋め込む機能が準備されてるんだね ゴミに関しては、chefのcookbookの方が多いんじゃないかな さらに同じ目的なのに多数類似品が見つかるし、動かなくなってるのもあるし
|
- 【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]©2ch.net
361 :デフォルトの名無しさん[sage]:2017/02/23(木) 10:50:09.51 ID:5OVH7aZj - ただ、
> 各アプリの設定ファイルを、わざわざAnsibleのyml形式で > 書き直すっていうのがアホらしいと思う は書くのは大変だけど、多大なメリットがある それは、デプロイするパッケージのバージョンを上げるときに、付属する設定ファイルが 結構変わったり、パッケージそのものが変わっても、設定をyamlで書いとけば変更なし (あるいはちょっとした変更)でいけたりする iptablesからfirewalldの変更とかね 設定アイル事前準備→内容書き換え→配布だと、それに対応できない場合がある
|
- Excel VBA 質問スレ Part46 [無断転載禁止]©2ch.net
206 :デフォルトの名無しさん[sage]:2017/02/23(木) 11:00:08.85 ID:5OVH7aZj - >>205
どうみてもあってないわけですが > 特に深い意味はなく 基本はByValでVariantだけByRef > ByRefは配列厨だった時期に大きめの配列を渡すときに使ってた記憶がある > 再帰処理でbyref使うかも あ、あと君がどうやってユニットテストしてるか教えてくれる?(プロかどうかの指標)
|
- Excel VBA 質問スレ Part46 [無断転載禁止]©2ch.net
209 :デフォルトの名無しさん[sage]:2017/02/23(木) 11:45:52.32 ID:5OVH7aZj - >>207
> だからそれを示すのが話が早いと思うんだ declare以外で使った記憶ないね(あるかもしれないが) > ユニットテストを書いて、ユニットテストを集めたモジュールに突っ込んで、必要なときにまとめて実行するだけだが。 それは大変ですね プロだとしたら、お仕事頑張ってください
|
- Excel VBA 質問スレ Part46 [無断転載禁止]©2ch.net
211 :デフォルトの名無しさん[sage]:2017/02/23(木) 11:53:22.98 ID:5OVH7aZj - >>210
コードを書いて飯を食ってるプロのプログラマが、VBAで実装する案件とかあるでしょ まじでこんなこと説明するの、疲れるわー
|
- Excel VBA 質問スレ Part46 [無断転載禁止]©2ch.net
215 :デフォルトの名無しさん[sage]:2017/02/23(木) 12:00:51.58 ID:5OVH7aZj - >>213
他のスレではもっとプロ比率高いからね 最近のあまりのひどさに、プロはいるんかいなと思ったまで まあ、俺は前スレの奴みたいに押しつけなんぞはしなから
|
- テストしにくいコードをテストする方法 その2 [無断転載禁止]©2ch.net
128 :デフォルトの名無しさん[sage]:2017/02/23(木) 14:59:39.53 ID:5OVH7aZj - >>127
あのねぇ・・・ 俺は>>120の内容が間違ってると言いたいのだよ・・・ 糞設計が原因のテスト困難性の話なんかしてないわ・・・
|
- VBAなんでも質問スレ Part2 [転載禁止]©2ch.net
268 :デフォルトの名無しさん[sage]:2017/02/23(木) 15:24:01.29 ID:5OVH7aZj - >>265
質問者じゃないけど変わって説明するよ ・シート上に文字と図形が複数箇所に設定されている ・消す範囲を選択して、その範囲内の文字と図形を消すコードを書いた ・でもなぜか遅い 質問者に言えるのは、 ・Selection.ClearContentsはfor eachの外でいい ・試しに100個のshapeを貼り付けて50個くらいが入る範囲を選択して消してみたら一瞬で終了(もちろんコードでだよ) ・遅いって具体的にどれくらいなの?
|
- VBAなんでも質問スレ Part2 [転載禁止]©2ch.net
271 :デフォルトの名無しさん[sage]:2017/02/23(木) 16:14:41.52 ID:5OVH7aZj - >>269
> If TypeName(Selection) <> "Range" Then Exit Sub だよ
|