20230307 [Java] 오늘의 깨달음

Daisy🌷·2023년 3월 7일
0
  • Food 타입의 foods라는 배열에 음식들을 넣어두고 이를 랜덤으로 섞어서 주문 내역으로 사용하였다.
    잘 생각해보면 여기서 foos 배열은 메뉴판과 같은 역할일 것이다. 그런데 이를 마구 섞어서 주문 내역으로 사용하였다.
    굳이 그렇게 하겠다면 가능한 일이긴 하지만 메뉴판의 순서가 매번 바뀌는 식당은 어디에도 없을 것이다.
    그래서 이상함을 깨닫고 foods를 복사하여 orders라는 새로운 배열을 만들어주었고 이를 랜덤으로 섞어서 주문 내역으로 사용했다.
  • foods (메뉴판), orders (주문내역)

코드로 구현하기 전에 내가 만들고자 하는 프로그램이 무엇인지, 어떤 기능이 있는지, 일상에서는 어떻게 이용되고 있는지 생각해보면 좋을 것 같다. 변수명을 지어줄 때도 의미를 담아 명확하게 지어주어야 본인이 아니라 다른 사람이 봤을 때도 이해가 가능하다.

profile
티스토리로 블로그를 이전했습니다. 😂 구경 오세요! 👉🏻 https://u-ryu-logs.tistory.com

0개의 댓글