아카이브: 2019/3

자바 웹 프로그래밍 Next Step - 2. 문자열 계산기 구현을 통한 테스트와 리팩토링

2장은 문자열 계산기 구현을 통한 테스트와 리팩토링 입니다. 사실 저는 부끄럽게도 단한번도 테스트 코드를 작성해본적이 없는데요.프로그래밍을 하면서 테스트는 했겠지만 테스트 코드를 이용해서가 아닌 IDE의 디버깅 툴과, 결과값 출력을 확인하는 방식으로 진행해 왔는데 최근 들어서는 테스트 코드를 작성하면서 개발하는게 실수로 인해 서비스에 문제가 발생하거나, 다

해커랭크 코딩테스트 main함수 돌아보기

HackkerRank에서 알고리즘 테스트를 풀다보면 아래와 같은 기본 코드를 제공을 해줍니다.다른 알고리즘 사이트(Codlity, Algospot 등등) 에서는 대부분 main함수 또는 구현할 함수만 선언해주는게 전부인거 같더라고요. main 함수를 보아하니 테스트 케이스 입력과 결과 출력을 자동으로 처리해주기 위해서 제공을 해주는것 같은데항상 문제풀때 m

자바 웹 프로그래밍 Next Step - 두 번째 양파 껍질 벗기기

이번 챕터(?)엔 본격적으로 프로그래밍을 학습하기 위해 앞으로의 학습목표에 대해 간단하게 프리뷰한다.책에서도 몇장 안된다 두 번째 양파 껍질은 최소 1년 이상의 현장경험 (웹 개발 경험)이 있어야 학습 효과가 뛰어나다고 합니다.이번 장에서는 아래의 내용을 학습합니다. 좀 더 깔끔한 코드를 구현하는 방법과 관례에 대해 배우고, 객체지향 및 리팩토링 경험을

codingTest-Practise

코딩 테스트 연습HackerrankInterview Preparation Kit > Warm-up Challenges Sock Merchant Counting Valleys Jumping on the Clouds Repeated String Interview Preparation Kit > Arrays 2D Array - DS Arrays: L

자바 웹 프로그래밍 Next Step - 1. 첫 번째 양파 껍질 벗기기

1장 에서는 프로그래밍을 처음해보는 분들을 위한 가이드 라고 할 수 있을거 같다. 프론트엔드 개발자, 백엔드 개발자, 모바일 개발자등 직군에 대한 간략한 소개와개발자가 알아두면 좋을 사이트들 (stackoverflow같은)에 대한 소개 등에 대한 내용이라서 프로그래밍 경험이 있는 사람은 2장 으로 넘어가도 된다고 쓰여있다. 1.5.2 책을 통한 학습개발을

자바 웹 프로그래밍 Next Step - 0. 공부 시작

얼마전 자바지기로 유명하신 박재성님 께서 진행 하신다는 NextStep이라는 강의를 알게 되었습니다. 커리큘럼을 보았을때 저에게 부족한 부분을 채울 수 있고, 온라인 코드 리뷰도 진행해서 회사를 다니면서 정말 간절하게 배우고 경험하고 싶었던 내용이라고 생각이 되었습니다.그래서 무조건 신청해야겠다고 생각했는데 정작 수강신청날 카드결제가 잘 안되어서(제 실수