학습로그
-
2개월차 모의면접학습로그 2022. 3. 20. 00:34
멘토링을 시작한지 2개월 차 블로그에 정리한 내용을 바탕으로 첫 모의면접을 실시했다. Q: 트랜잭션이란 무엇인가 ? A: 비지니스 로직에서 쪼개질 수 없은 하나의 단위작업으로 원자성, 일관성, 독립성, 영속성의 원칙을 지니고 있다. +A: 데이터베이스는 기본적으로 트랜잭션을 관리하기 위한 설정을 가지고 있다. 데이터베이스에서는 명령이 끝날 때 까지 수행내역을 로그에 저장해두고 데이터베이스에 변경된 내용을 재반영하기 위한 redo.log와 수행에 실패에 있어서 이전상태로 되돌리는 undo.log를 이용해 트랜잭션을 지원한다. 하나의 작업 수행 목표를 위해 (ex) 송금의 경우 내 계좌에서 차감한 만큼 받는 계좌의 금액을 증가) 여러 명령을 묶어 비지니스 로직으로 하나의 트랜잭션으로 나타낸다. 성공적으로 ..
-
월간 멘토링 - 2개월차학습로그 2022. 2. 28. 23:15
진행기간 2022년 01월 31일 ~ 2022년 02월 27일 학습로그 📝 멘토링 6주차 ( 01월 31일 ~ 02월 06일 ) 인수테스트 미션 2단계 , 3단계 정확한 값을 요할때는( ex) 금액, 값 ) BigDecimal 사용하기 public class Product { private BigDecimal price; } 인수테스트 https://dodop-blog.tistory.com/289 인수테스트 (Acceptance Test) ① 환경 구축 및 작성 지난 주, 미션 진행으로 인수테스트 코드를 작성하는 방법을 배웠다. 인수테스트에 대해서 알아보고 미션 수행 후 작성한 코드를 통해서 작성 방법을 정리한다. 인수테스트란 시스템이 예상대 dodop-blog.tistory.com 📝 멘토링 7주차 (..
-
월간 멘토링 - 1개월차학습로그 2022. 2. 28. 23:07
진행기간 2021년 12월 13일 ~ 2022년 1월 30일 학습로그 ( + 피드백 정리 ) 📝 12월 13일 ~ 12월 25일 개인 프로젝트 리팩토링 진행 자바 코드 컨벤션 (구글 자바 스타일 가이드) : 자바로 코드를 작성할 때 지켜야 할 기본 규칙 https://dodop-blog.tistory.com/262 Java Code Convention ( + Google Java Style Guide) 자바로 코드를 작성할 때에는 규칙을 유지하여 코드를 작성해야 한다. Java Code Convention의 필요성 자바 코드 컨벤션(자바 코드 규칙)는 다른 개발자가 나의 코드를 보아도 한번에 이해하여 가독성 dodop-blog.tistory.com 객체지향 생활 체조 : 객체지향적인 코드를 작성하기 위..
-
프로젝트 공방 멘토링 (Feat. NextStep)학습로그 2022. 2. 28. 22:48
비전공자이지만 프로그래밍 독학을 선택하고 구글링 참고하여 전전긍긍하며 홀로 겨우겨우 작동하는 프로젝트로 만들어도 보았다. 그런데 1년동안 혼자 쿵짝쿵짝 만들다 보니 어떻게 만들기는 만들었는데 과연 내가 어느정도의 수준에 있는 건지, 잘 공부하고 있는 게 맞는지, 이거 가지고 취업은 할 수 있는지 등 객관적인 평가가 필요한 시점이 되었다. (메타인지 능력이 하락장) 그러다 허우적대는 나를 보던 동생이 지인에게 인프런 멘토링 시스템이 존재한다는 것을 듣고 알려주어 신청하게 되었고 이를 통해서 정말 정말 운좋게도 정말 좋은 멘토분을 만나게 되어 멘토링을 꾸준히 받게 되었다. 나같은 비전공자 나부랭이한테는 정말 천운같은 기회였다. 이 글은 이렇게 만나게 된 멘토링 프로그램의 전반적인 진행사항을 기록하기 위해 쓰..