전체 글

전체 글

    10주차 과제 : 멀티쓰레드 프로그래밍

    10주차 과제: 멀티쓰레드 프로그래밍 · Issue #10 · whiteship/live-study 목표 자바의 멀티쓰레드 프로그래밍에 대해 학습하세요. 학습할 것 (필수) Thread 클래스와 Runnable 인터페이스 쓰레드의 상태 쓰레드의 우선순위 Main 쓰레드 동기화 데드락 마감일시 2021년 1월 23일 github.com 목표 자바의 멀티쓰레드 프로그래밍에 대해 학습하세요. 학습할 것 (필수) Thread 클래스와 Runnable 인터페이스 쓰레드의 상태 쓰레드의 우선순위 Main 쓰레드 동기화 데드락 Thread 클래스와 Runnable 인터페이스 프로세스와 스레드에 대해 알아보자 프로세스(Process) 운영체제에서 실행중인 하나의 애플리케이션을 프로세스라고 한다 프로세스는 운영체제로부터..

    테스트코드 첫걸음

    나는 이전까지 레거시 환경에서 테스트코드에 대해 들어본적이 없었고 jUnit 도 모르니 테스트를 한다면 화면 띄우고 디비에 연결해서 입력폼에 값 하나씩 입력하고 확인 버튼을 누르는 등 직접 결과를 확인했다 하지만 인강과 관련 개발서적(TDD)를 읽어보니 테스트에 대해 너무 무지했다는 걸 깨달았다 진행 중인 스터디의 주제로 리팩토링이 나왔는데 요구사항에 테스트 코드가 있고 스터디장이 테스트에 대해 설명을 해줘서 손쉽게 접근을 했다. 테스트 코드는 Gilded Rose 의 리팩토링 과제로 진행했다 emilybache/GildedRose-Refactoring-Kata Starting code for the GildedRose Refactoring Kata in many programming languages...

    9주차 : 예외처리

    9주차 과제: 예외 처리 · Issue #9 · whiteship/live-study 목표 자바의 예외 처리에 대해 학습하세요. 학습할 것 (필수) 자바에서 예외 처리 방법 (try, catch, throw, throws, finally) 자바가 제공하는 예외 계층 구조 Exception과 Error의 차이는? RuntimeException과 RE가 github.com 목표 자바의 예외 처리에 대해 학습하세요. 학습할 것 (필수) 자바에서 예외 처리 방법 (try, catch, throw, throws, finally) 자바가 제공하는 예외 계층 구조 Exception과 Error의 차이는? RuntimeException과 RE가 아닌 것의 차이는? 커스텀한 예외 만드는 방법 개발자의 고통... 그 이름..

    자바 8주차 : 인터페이스

    8주자 과제: 인터페이스 · Issue #8 · whiteship/live-study 목표 자바의 인터페이스에 대해 학습하세요. 학습할 것 (필수) 인터페이스 정의하는 방법 인터페이스 구현하는 방법 인터페이스 레퍼런스를 통해 구현체를 사용하는 방법 인터페이스 상속 인터 github.com 목표 자바의 인터페이스에 대해 학습하세요. 학습할 것 (필수) 인터페이스 정의하는 방법 인터페이스 구현하는 방법 인터페이스 레퍼런스를 통해 구현체를 사용하는 방법 인터페이스 상속 인터페이스의 기본 메소드 (Default Method), 자바 8 인터페이스의 static 메소드, 자바 8 인터페이스의 private 메소드, 자바 9 인터페이스 정의하는 방법 인터페이스는 추상클래스를 더 추상화한 것으로 공통적인 기능을 규격..

    21년 2월 학습 목표

    지난 1월달 뭘 공부했나 생각해봤더니 인프런 인강 2개 듣고 1개 진행중이고 글 몇개 끄적이고 한 기억밖에 없다 제대로 된 계획이 없으니 노력을 못한거 같은 느낌이다 앞으로는 학습 방식에 변화를 주기 위해 제대로 된 목표를 작성해본다 2월 목표 JPA 학습 현재 수강중인 인프런 인강이 있다. 김영한님의 야생형 개발자 루트대 진행중이며 www.inflearn.com/course/스프링부트-JPA-활용-1/dashboard 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 - 인프런 실무에 가까운 예제로, 스프링 부트와 JPA를 활용해서 웹 애플리케이션을 설계하고 개발합니다. 이 과정을 통해 스프링 부트와 JPA를 실무에서 어떻게 활용해야 하는지 이해할 수 있습니다. 초급 www.inflearn...

    객체지향의 사실과 오해 리뷰

    조영호님의 객체지향의 사실과 오해 책이다. 객체지향의 사실과 오해 『객체지향의 사실과 오해』는 객체지향이란 무엇인가라는 원론적면서도 다소 위험한 질문에 답하기 위해 쓰여진 책이다. 안타깝게도 많은 사람들이 객체지향의 본질을 오해하고 있다. 가장 www.yes24.com 책을 읽게 된 계기 오브젝트 역할, 책임, 협력을 향해 객체지향적으로 프로그래밍하라!객체지향으로 향하는 첫걸음은 클래스가 아니라 객체를 바라보는 것에서부터 시작한다. 객체지향으로 향하는 두번째 걸음은 객체를 www.yes24.com 객체지향적으로 설계가 궁금해서 오브젝트를 구입했는데 앞부분을 보다가 객체지향적 설계를 제대로 이해를 못했다 알아보니 오브젝트가 코드 위주로 나온 2편이고 소설처럼 나온 1편인 객체지향의 사실과 오해 구입하게 된..

    뉴비블로거의 "개발자의 글쓰기" 리뷰

    최근에 읽은 책인 개발자의 글쓰기다 개발자의 글쓰기 오직 개발자를 위한 글쓰기의 모든 것을 담았다!이 책은 개발자의 글쓰기 능력을 종합적으로 향상하기 위한 책이다. 코드 안에서는 함수와 변수 이름을 짓는 것부터 주석 쓰는 법, 에러 메시지 www.yes24.com 개발 톡방에서 추천 받은 책이다. 책 제목만 듣고 단순히 블로그 작성법인가? 개발자가 글쓰는 건 무엇이 있을까? 개발자로 일하면서 작성해본 글쓰기는 업무 보고서나 배포내역 같은 비즈니스 보고서만 기억이 났다 회사에 들어가서도 글쓰기 관련해서 알려주는건 "이런 방식으로 이메일 보내세요." "이런 양식에 맞춰서 작성보내세요" 밖에 없었다 과연 책에서 말하는 글쓰기는 무엇일까 궁금해서 구입했다 처음 읽을 땐 비즈니스 방식의 글쓰기와 개발 방식의 다양..

    21년 상반기 목표

    새해 시작하자마자 써야하는걸 이제서야 작성한다 이번 상반기 목표는 폐관수련(공부 좀 열심히했다는 소리듣기)이다 나의 경력은 만 30개월 정도이다 회사는 작년 10월 31일 마무리하고 퇴사했다 (퇴사이유) 원래 한달정도 쉬고 공부하자 생각했었지만 두달 넘게 푹 휴식을 취해버렸다 덕분에 너무 쉬었다는 강박관념이 생겨서 집에만 있어도 공부해야된다는 생각으로 스터디카폐에 매일 출근도장 찍고있다 이번 상반기 폐관수련은 내용은 JAVA, SPRING, JPA, AWS, DB, MSA, CS, 알고리즘, 디자인패턴 등이 있으며 Git과 블로그를 꾸준하게 하고 책도 월 2권 이상 읽고 리뷰글 쓰는게 목표다 블로그도 시작한지 얼마 안되어서 글 작성이 많이 서툴기도 하지만 작년부터 관심을 가진 교육플랫폼에서 블로그 스터디..