제어 흐름은 프로그램에서 실행되는 각 구문, 명령어나 함수가 호출되는 순서를 의미
제어흐름을 직관적으로 만드는 게 프로그래밍 언어의 능력
js의 async await Promise는 성공적인 사례
Control flow Notion
Push Conditional Programming up and Loop Programming down
This can result in fewer checks overall, centralizing control flow in a single function, and making it easier to notice redundancies and dead conditions for code quality and performance