4월 23일 (금)

자바, 오직 자바

Posted by Yan on April 23, 2021

요즘 배운 것

  • 환전 프로그램 만들면서 클래스 구조 짜기. 코드 리뷰를 상세하게 받을 수 있어 좋았던 부분. static사용을 줄이고, 상수 변수를 활용하는 방법 등을 배웠다.

  • 환전 프로그램에서 배운 것을 응용해서 놀이공원 티켓 발권 프로그램 만들기. 티켓발권, 매출을 파일에 기록하기, 기록한 파일을 바탕으로 티켓 판매율 분석하기 등 기능이 단계별로 심화되어서 좋은 예제였다고 생각한다. 프로그램을 만들면서 mySQL을 사용하는 방법을 맛보기로 배웠는데, 프론트엔드 프로젝트할 때 잘 몰랐던 DB스키마가 어떤 의미인지 조금씩 알아가게 되어 좋았다.

    • static변수를 사용하지 않고 생성자와 getter, setter만을 활용해서 데이터를 불러들이거나, 바꾸는 방법을 연습하게 되었다. 생성자의 개념이 크게 와닿지 않았었는데, 이번에 리팩토링을 여러 번 하면서 느낀 점이 많다. private변수를 만들어서 값이 여기저기서 바뀌지 않도록 하면서 사용할 수 있다는 점을 알게 되었고, 이것은 리액트에서도, 어떤 프로그래밍 언어에서든 중요하게 여기는 개념이었기 때문에 반드시 잘 사용해야겠다는 생각이 들었다!
  • 그리고 오늘은 실물 영수증을 프로그램에서 그대로 구현하는 예제를 풀었다. 오타와 아주 세세한 띄어쓰기와 싸우다보면 약간 징글징글해진다.

  • 거의 한 달만에 쓰는 TIL 이다. 평일에는 거의 잠을 최대한 줄여서 생활하고 있는데도 할 일이 너무 많다. 주말에는 잠을 조금 더 잘 수 있다는 것 외엔 똑같이 과제를 하면서 보낸다. 잘 해보고 싶은데 쉽지 않다.