안녕하세요 이제 연휴라 답변을 받기 힘들것 같지만 올려봅니다^^
프로그램을 짜다가 뭐가 옳은건지 헷갈려서 질문합니다
함수를 사용할때는 한 함수는 한가지 기능을 한다 라는 것을 생각하면서 사용합니다
그렇다면 !!!
상 하 좌 우 키를 눌러서 움직이는 프로그램이 있다고 합니다
함수를 up, down, left, right 네개를 만드는것이 한함수한기능 원칙에는 맞게됩니다
또한 KeyInput(DIRECT direct) 이렇게 만들수도있는데 이경우에는 한 함수가 네가지 기능을합니다
하지만 키를 받는다는 기능을 하는것이니 한가지 기능으로 볼수도있습니다
결과적으로 KeyInput함수가 프로그램을 효율 적으로 짜게 되는것같습니다.
하지만 한 함수 한기능 원칙에 어긋날수있는 방법이라..과연 어떻게 짜는게 옳을까요..