トップページ > プログラム > 2017年02月23日 > 5OVH7aZj

書き込み順位&時間帯一覧

7 位/292 ID中時間01234567891011121314151617181920212223Total
書き込み数00000000004310111000000011



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Excel VBA 質問スレ Part46 [無断転載禁止]©2ch.net
テストしにくいコードをテストする方法 その2 [無断転載禁止]©2ch.net
【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]©2ch.net
VBAなんでも質問スレ Part2 [転載禁止]©2ch.net

書き込みレス一覧

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
だよ


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。