TIL (since 2023.08.07 ~ )

2023-08-22 TIL(개인과제 3일차)

Bastian바스티언 2023. 8. 22. 20:22

오늘은 내일까지 제출해야 하는 과제에 대해서 조금더 진척도를 늘려가는 하루였다.

조원분께서 공유해주신 코드를 통해 내가 잘못 짰던 부분, 혹은 어떻게 짜야 추후에 더 간편하게 코드를 짤 수 있는지에 대해 공부하게 된 계기가 되었다.

 

먼저 장비를 담당하던 클래스를 다시 새로 로직을 구현하는 것과, 아이템 정보에 대해서는 배열로 재구성을 하는 편이 추후에 추가할 기능인 '장비 장착 시 능력치 상승'에 대한 부분의 해답이 될 것 같아서 배열로 다시 구성하였다.

 

또한, setLayout을 통해 콘솔창에서 입력될 시 공백칸을 일정하도록 만들어 조금 더 정렬된 느낌을 낼 수 있다.

 

확실히 잘하시는 분들의 코드를 보면서 왜 이러한 코드를 짰는지에 대해서 이해는 되지만, 

만약 이러한 가이드라인 조차 없다면 코드를 짜기 시작하는 것조차 아직은 어려운 듯 하다...

아니면 기능은 어떻게 구현할 것인지 머릿속에는 그려지지만 확실하게 코딩으로 끄집어 내서 작성하는 방법을 모르는 것 같기도 하다.

 

꾸준히 문법과 강의를 보면서 공부를 하지만 아직은 조금 어려운 듯 하다...ㅠ