アカウント名:
パスワード:
一人IT土方で設計して実装したようなマクロに不具合がないわけがなかろう。やっぱりレビューと詳細なテストは必要なんだよ。計算結果が期待値であることを確認していたのかねえ?
何が何でもレビューとテストが必要とは言わないけど、扱う金額に応じたレビューとテストは必要だなぁと
あらゆるケースを網羅出来ているテストパターンを作れるようになったら、みずほ銀行に教えてあげて下さいね。
少なくとも、自動テストとソースコード管理の環境が整備されていないExcelマクロなんて論外。# Excel利用禁止を推進したい
ExcelはVBAで管理可能なので、自動テストもソースコード管理も存在します。
実際にそれを運用できてる組織なんてどれだけあることやら。
一人IT土方「えっとここはこういう入力がされて・・・もしこの値だったらこうなるから・・・こんなものかな」↓一人IT土方「自動計算するExcelできました! 一応わかる範囲でチェックしたけど、実務担当の方で合ってるか確認してね」↓担当部署「ポチポチ(イレギュラーなしの一般的なパターン入力)・・・正しく動いてるな、ヨシ!」
テストというのは想定していないものはチェックできないし、使用者が入力間違いすることもある。Excelに限らず、別の人が別の方法で計算したものとの一致を確認するのが一番確実。結果の比較は目視だけでチェックするのではなく、全体を眺めながら、Excel上で機械的にチェック。
#自分自身が計算するときも、入力は2回以上、計算は2通りの方法を適用しているので、この手順を踏んでいる限りにおいてはミスはほぼ無い。他の人の計算結果をチェックしているけど、他の人はExcelを使わなくてもミスをしまくっているので、俺がどこが間違いなのかを指摘するのが日常。周りからは「お前が一人で全部計算しろ」と思われているが、俺自身も稀にミスることがあるので、一人で計算というわけには行かない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stableって古いって意味だっけ? -- Debian初級
レビューとテストは必要。 (スコア:0)
一人IT土方で設計して実装したようなマクロに不具合がないわけがなかろう。
やっぱりレビューと詳細なテストは必要なんだよ。
計算結果が期待値であることを確認していたのかねえ?
Re: (スコア:0)
何が何でもレビューとテストが必要とは言わないけど、扱う金額に応じたレビューとテストは必要だなぁと
Re: (スコア:0)
あらゆるケースを網羅出来ているテストパターンを作れるようになったら、みずほ銀行に教えてあげて下さいね。
Re: (スコア:0)
少なくとも、自動テストとソースコード管理の環境が整備されていないExcelマクロなんて論外。
# Excel利用禁止を推進したい
Re: (スコア:0)
ExcelはVBAで管理可能なので、自動テストもソースコード管理も存在します。
Re: (スコア:0)
実際にそれを運用できてる組織なんてどれだけあることやら。
Re: (スコア:0)
一人IT土方「えっとここはこういう入力がされて・・・もしこの値だったらこうなるから・・・こんなものかな」
↓
一人IT土方「自動計算するExcelできました! 一応わかる範囲でチェックしたけど、実務担当の方で合ってるか確認してね」
↓
担当部署「ポチポチ(イレギュラーなしの一般的なパターン入力)・・・正しく動いてるな、ヨシ!」
必要なのは検算 (スコア:0)
テストというのは想定していないものはチェックできないし、使用者が入力間違いすることもある。Excelに限らず、別の人が別の方法で計算したものとの一致を確認するのが一番確実。結果の比較は目視だけでチェックするのではなく、全体を眺めながら、Excel上で機械的にチェック。
#自分自身が計算するときも、入力は2回以上、計算は2通りの方法を適用しているので、この手順を踏んでいる限りにおいてはミスはほぼ無い。他の人の計算結果をチェックしているけど、他の人はExcelを使わなくてもミスをしまくっているので、俺がどこが間違いなのかを指摘するのが日常。周りからは「お前が一人で全部計算しろ」と思われているが、俺自身も稀にミスることがあるので、一人で計算というわけには行かない。