본문 바로가기 메뉴 바로가기

Reimaginer

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

voyager.woo@gmail.com

검색하기 폼
  • All Posts (132)
    • Project Management (1)
    • Software Design (7)
    • Opinions (7)
    • JAVA (15)
    • Java Script (11)
    • HTML & CSS (1)
    • Web & Networks (5)
    • Container (8)
    • Data Science (1)
    • UWP & C# (1)
    • Tools (4)
    • Book reviews (18)
    • My Study (2)
    • Retrospectives (12)
    • Mistake management (10)
    • Emotional memo (3)
    • Careers (4)
    • Voyages (9)
    • ETC (6)
    • Old (5)
  • 방명록

My Study (2)
실용적 함수형 프로그래밍을 적용하기 위한 준비 - 읽을 책

공부하려는 의도 우리가 작성한 대부분의 코드들은 테스트가 어렵고 구조를 파악하기 어렵다. 주요 기능에 대해서 테스트하기 위해서 테스트가 실행되는 시간과 상황을 명시해야지 테스트가 정상적으로 수행된다. 이것은 해당 코드가 시간과 상황에 따라 다르게 동작하는 코드이기 때문이다. 이런 코드나 기능을 부수효과(side effect)가 있다고 하고, 그렇게 부수효과가 있는 기능을 액션이라고 칭한다. 반대로 단순히 부수효과 없이 동일한 인풋이라면 동일한 아웃풋이 나오는 기능을 계산(함수)이라고 칭한다. 계산은 당연하게도 시간과 상황을 명시할 필요없이 인풋과 예상되는 아웃풋만 있다면 쉽게 테스트 가능하다. 기존 코드에서 액션과 계산, 데이터를 구분해서 코드를 구분하고, 주요 로직을 계산함수로 추출하면 주요 로직을 쉽..

My Study 2022. 11. 7. 11:43
2016 Study Plan

2016년을 맞이하여 학습 계획을 세웠습니다. 간단하게 지금의 제 상황을 설명드리면, 2년차 개발자이고요, 자바 서버 개발을 주로 하고 있습니다.짧게 고민해본 결과 4가지의 능력을 향상하기로 결심했습니다. 1. 클린 코드 능력필독서 : 리펙토링, 구현패턴, 클린코드 2. 문제 해결 능력필독서 : 알고리즘 문제 해결 전략, 코딩 인터뷰 완전 분석 3. 영어 능력필독서 : English for Developers 4. JAVA 능력필독서 : Effective Java, Java 8 in Action +알파WEB 의 이해 - HTTP, REST 등객체지향의 사실과 오해 앞으로 스터디 과정은 가능한 블로그에 적어두려고 합니다.조금이나마 이 글을 읽는 분들께 도움이 되었으면 합니다. (이 글은 계속 수정 될 수 ..

My Study 2016. 1. 5. 02:25
이전 1 다음
이전 다음
공지사항
  • 여행관련 컨텐츠 블로그를 분리했습니다.
최근에 올라온 글
  • 2022-10-26 앱푸시 관련 기능은 중요하다.
  • 2022 하반기 마이크로서비스 패턴 스터디 후기
  • 실용적 함수형 프로그래밍을 적용하기 위한 준비 -⋯
  • 쏟아지는 일 완벽하게 해내는 법 Getting T⋯
최근에 달린 댓글
  • 좋은정보 고맙습니다.
  • 회사에서 파싱머신 만드는데 잘 보고갑니다 감사합니다 ~⋯
  • 좋은 내용 감사합니다 : )
  • 추천코드도 써주시지 ㅋㅋ
Total
217,215
Today
9
Yesterday
29
링크
  • 다크 프로그래머
  • 자바캔(Java Can Do IT)
  • SING A SONG IT
  • cloe's story
TAG
  • 도커
  • 실수노트
  • S68
  • 컨테이너
  • html
  • spring boot
  • 독후감
  • rest
  • 발리
  • 웹
  • 개발자
  • ES6
  • sanur
  • JPA
  • 웹을 지탱하는 기술
  • 회고
  • hands-on
  • 객체지향
  • AWS
  • container
  • 사누르
  • Bali
  • 한달살기
  • Clean code
  • Docker
  • AWSKRUG
  • springboot
  • ecma6
  • javascript
  • spring
more
«   2023/02   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28
글 보관함
  • 2022/11 (3)
  • 2022/02 (1)
  • 2022/01 (1)
  • 2021/07 (3)
  • 2021/05 (3)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바