회고록/주간 회고

한화시스템 SW캠프 9기 7월 4주차 회고록

DongHo 2024. 7. 28. 07:41

[24.07.22(월)]

10 - try-catch(io패키지 close()), try-catch-resource, 상속관계에서의 예외발생
11 - File, FileInputStream, FileOutputStream, FileReader, FileWriter, BufferedWriter, BufferedReader, InputStreamReader, OutputStreamWriter, DataInputStream, DataOutputStream, ObjectOutputStream, ObjectInputStream

[24.07.23(화)]

12 - Transient, generic, comparator, comparable, iterator, List, ArrayList, LinkedList, Collections, Stack

[24.07.24(수)]

11 - Project Structure(run, service, repository, db, aggregate, steam)
13 - Queue, Set, HashSet, LinkedHashSet, TreeSet, Map, HashMap, TreeMap, Properties
14 - Enum(intenum, enumtype, grammer)

[24.07.25(목)]

Mini Project (User Management) Structure
aggregate : DTO, VO 같이 데이터 형식 만드는 곳
db : db(file 저장소)
repository : db와 연결하여 CRUD 하는 곳
service : Application.java(main)에서 명령을 하달받아 명령을 수행하는 곳 & repository에서 crud한 것의 결과를 받는 곳
stream : 우리 db는 txt형식으로 되어있어 FileInputStream, FileOutputStream하는 곳

[24.07.26(금)]

Lambda : Consumer(return X), Supplier(parameter X), Function, Operator, Predicate

 


마무리 및 이번주 정리

대학 4년다니면서 코딩이 한번도 재미있었던 적이 없었는데, 이번주에 처음으로 프로그래밍을 통해 이거저거 만들어보고 싶은 맘이 생겨서 Ao-oni를 내 능력 내에서 성공하도록 최대한 간소화해서 열심히 만들어 보고 있다. 일단 현 시점으론 플레이어가 맵 전체를 돌아다닐 수 있게까지는 만들어 놨는데 그다음 맵에 아오오니가 생겨날 때부터는 고려할게 참 많아진다. 그래서 코드짜기 전에 말로 정리 해보려 노력하고 있기는 하지만 정리가 뜻대로 되지는 않는 듯 하다. 그리고 패턴 매칭 요거에 대해 더 알고 싶다!

 

요약

강의 : 이제 슬슬 프로젝트 진입점(Spring)이 다가온다.

코테 : 일일퀘스트

건강 및 기분 :

날씨도 그렇고 건강도 그렇고 감기아닌감기가 느껴지네,,