私は次のことを指しています。
void setup_gui()
{
if (some_condition)
some_button.disable();
...
}
void some_button_click()
{
// Is this a good practice?
if (some_condition)
return;
...
}
そのチェックを追加すると、プログラムが操作を実行しないようになりますが、バグを隠していると見なすこともできます (some_button_click() はまったく実行されていないはずです)。
それで、あなたはそれについてどう思いますか?それは安全なコーディング方法ですか、それともバグを隠していますか?