私は安全性が重要なアプリケーション開発に携わっています。最近、コード レビュー担当者として、以下に示すコーディング スタイルに不満を述べましたが、強く主張することはできませんでした。そのような変数の冗長性/重複に対する良い議論は何でしょうか.コーディングスタイルだけでなく、これが問題につながる可能性のあるケースや失敗する可能性のあるテストケースを探しています.
//global data
// global data
int Block1Var;
int Block2Var;
...
//Block1
{
...
Block1Var = someCondition; // someCondition is an logical expression
...
}
//Block2
{
...
Block2Var = Block1Var; // Block2Var is an unconditional copy of Block1Var
...
}