어떤 원리인지 잘 설명해줄 코드쟁이없냐?