교육
-
[2주차 미션] 후기 및 피드백교육/우아한 테크 코스 2019. 5. 27. 15:02
https://github.com/G-ONL G-ONL - Overview G-ONL has 25 repositories available. Follow their code on GitHub. github.com 2주차의 미션은 사다리타기 미션 이번 미션에서 제일 중점을 둔 부분은 TDD 방식으로 코드를 짜는 거 였습니다. TDD는 간단하게는 테스트 코드부터 코드를 빠르게 짜고, 테스트를 통과하기 위한 프러덕션 코드를 빠르게 짜고, 이후에 리팩토링을 진행하는 방식으로 코드를 짜는 방법입니다. TDD에 대한 포스팅을 다룰 예정이니, TDD에 대한 자세한 부분은 그 곳에서 참고하시면 될 거 같습니다. 사다리타기를 구현하기 전 문자열 계산기를 먼저 구현하게 되었습니다. 문자열 계산기의 조건은 저번과는 다르게 ..
-
[1주차 미션] 후기 및 피드백교육/우아한 테크 코스 2019. 5. 24. 17:09
1주차의 미션은 프리 코스때 진행했던 "자동차 경주 게임"이였다. https://github.com/G-ONL/java-racingcar-1 G-ONL/java-racingcar-1 자동차 경주 게임 미션 저장소. Contribute to G-ONL/java-racingcar-1 development by creating an account on GitHub. github.com 1주차에서는 해보았던 미션이지만, 짝(=페어) 프로그래밍으로 새로운 코드를 짰다. 페어 프로그래밍은 2명 이상의 개발자가 한 컴퓨터에서 같이 코드를 구현해나가는 것이다. 해 본 결과 페어 프로그래밍의 장점은 생각보다 견고한 설계와 디버깅이 함께 되어 시간이 확 단축되는 느낌이다. 또한 의식적으로 단축키 사용이나 컨벤션을 지키려고..
-
단위 테스트교육/우아한 테크 코스 2019. 5. 12. 13:14
개발을 어느정도 해가면서 제일 해보고 싶었던 개발 방법론 중 하나가 TDD 였다. TDD란? Test Driven Development (테스트 주도 개발) 테스트 코드를 먼저 짜고, 그 테스트 코드를 통과하기 위한 로직을 이후에 구현 하는 방법이다. 테스트 코드를 짜면 좋은 점은 여러가지 이유가 있겠지만 우선적으로 리팩토링에 시간 소모가 매우 적다. 테스트 코드가 없는 상태로 리팩토링을 진행할 시에는 매번 수작업으로 이상이 없는지를 테스트를 해야하는데 테스트 코드가 있으면 그 부분에서 수작업으로 진행해야 할 부분이 매우 적어진다. 오늘 다룰 부분은 여러 테스트(기능 테스트, 통합 테스트).. 에 기본이 되는 단위 테스트이다. 단위 테스트란? 단위 테스트(= 유닛 테스트) 란 컴퓨터 프로그래밍에서 소스 ..
-
코드 컨벤션교육/우아한 테크 코스 2019. 5. 10. 11:35
0. 들어가며( 참고자료 ) Google Java Style Guide 1 Introduction This document serves as the complete definition of Google's coding standards for source code in the Java™ Programming Language. A Java source file is described as being in Google Style if and only if it adheres to the rules herein. Like othe google.github.io [코딩규칙] 자바 코딩 규칙(Java Code Conventions) [코딩 규칙] 자바코딩 규칙(Java Code Conventions) 자바 프로그..
-
우아한 테크코스 채용과정에 대한 소개와 느낀점교육/우아한 테크 코스 2019. 5. 9. 21:33
우아한테크코스는 우아한 형제들에서 교육을 거쳐 만 1 ~ 2년차의 신입 개발자의 실력만큼 향상시켜주는 교육 코스입니다. https://woowacourse.github.io/ 서류 접수부터 시작하여 최종 선발과정까지 다양한 절차를 거치는데 이색적인 부분은 바로 프리 코스가 있다는 점과 면접이 없다는 점이다. 우선 이 교육을 이끌고 있으신 분은 자바지기라는 닉네임으로 유명한 박재성님이다. 프리코스는 박재성님이 채용 과정에서도 참가자들이 뭐라도 배워갔으면 좋겠다는 고심끝에서 나온 방식이다. 이 부분에 대한 자세한 내용은 이 곳을 참조 박재성님이 직접 작성하신 글을 한 번 보는것을 추천드립니다. 1. 서류 접수 처음 지원할 때 자기소개서에는 다음 사항을 적어야 합니다. 1. 어떤 프로그램을 만들고 싶은지 2...