2
을 수행 한 후
은 가끔 자신이 다음과 같은 일을 찾을 수 있습니다 : 그것은 종종 함께 해킹 느낌설정 플래그 전에 작업
if (some_condition)
set_flag(true)
do_some_work();
// more work ...
if (some_condition)
set_flag(false)
. 내가 이것을 리팩토링 할 수있는 방법이있어 청소기가 되었습니까?
1
2 추가 추상화/플래그를 확인하기보다는 다시 더 효율적이어야한다을 통해 상태를 확인 : 내 opion에서
달성하려는 목표는 무엇입니까? – FJT
'some_condition' 조건이 동일합니까? – raina77ow
get_flag는 어디에 있습니까? 어쩌면 당신은 더 상세한 psuedo 코드를 게시 할 수 있습니까? – zanegray