<commit_before>---
layout: post
title:  "180124~28-TIL"
tags: [2018, TIL, TDD]
categories: TIL
description: "18년 01월 24일에서 28일까지의 TIL 작성"
---

24일 한일
=========

### - 자소서  

  - 개발자로서 지향하는 바에 대한 소개 항목 작성  

### - TIL 작성 방식 변경

24일 느낀점
==========

- 생각보다 쉽지 않은 것 같다. 특히 조심하지 않으면 단순 나열식으로 글을 작성 하게 된다.  

- 트렐로도 구현을 하려고 했는데 아무래도 자소서가 신경 쓰여서 작업을 하진 못했다. 코딩을 안하고 자소서만 쓰니까 심심한 기분이 든다.  

- TIL이 하루 단위로 파일이 생기니까 너무 방대해지는 느낌이다. 개선 방법을 고민 하다가 코드스쿼드 내의 다른분([아밍](https://github.com/yuaming/study/tree/master/daily))의 일지를 보다가 한주 단위의 파일을 만들고 매일 내용을 추가하는 방식이 좋은 것 같아 적용 해보기로 했다.  

---

25일 한일
=========

### - 자소서  

  - 개발자의 길을 선택하게 된 이유 작성 중  

### - 호눅스의 쉘 스크립트 및 자동 배포 강의  

  - 일반적으로 `.bash_profile`이 있으면 `.profile`의 내용은 수행 되지 않는다.  

  - 가능하면 `.bashrc`에 필요한 것들을 넣어 놓는다.

  - 일단 간단히 실습용 코드로 좋은 코드는 아니다(killall이라던지...)
    ```bash
    #!/bin/bash
    cd java-trello
    git fetch

    local=$(git rev-parse master)
    remote=$(git rev-parse origin/master)

    if [ $local != $remote ]; then
            echo "aaa"
            git rebase origin/master
            echo "eee"
            killall java
            ./gradlew clean build
            cd build/libs
            java -jar java-trello-1.0.0.jar &
    fi
    ```  

    커밋 아이디를 비교 하여 리모트 브런치 상의 변경이 있는지 비교하여 새로 빌드 할지 여부를 판단 한다.  

25일 느낀점
==========

- 자소서 작성이 쉽지가 않다.

- 너무 춥다.  

----

26일 한일
=========

### - 자소서  

- 자기소개 내용 완성 : 보완 및 경우에 따라 다른 항목 추가  

- 자기소개 양식 제작 중  

26일 느낌점
==========

- 자소서가 어느 정도 진행이 돼서 다른 사람들한테 피드백을 받고 있는데 확실히 혼자 볼 때는 느끼지 못했던 문제점들을 알게 되었다. 게다가 스스로도 글을 쓰는 부분에서 자주 반복하는 어구라든지, 약한 부분들을 알고 있는데 의식을 하고 있어도 쉽게 극복되진 않는 것 같다. 으 글을 잘 쓰고 싶다. 특히 소설을 읽다 보면 작가들 각자 본인만의 문체를 가지고 있는데 나도 나만의 문체를 형성하고 싶은 욕심이 든다.(안 좋은 버릇이 많은 문체 말고) 언제 한번 내가 생각하는 내 글에서 고치고 싶은 부분들을 점검해봐야겠다.

---

26일 한일
=========

### - 자소서  

- 자기소개 양식 제작 중 : 전체적인 틀은 완성, 폰트 및 세부 사항 변경 중

- 자기소개 내용 추가 : 백엔드, 프론트 등 기술에 대한 내용 추가 중  

### - 테스트 코드  

- 테스트 코드 관련 생각 해 볼[ 글](wchung.github.io/test-humility) 발견  

26일 느낌점
==========

- 자소서 작성을 진행하다 난관에 봉착했다. 구글 독스를 이용해서 작업하고 있었는데 제한된 기능으로 인해 양식이 예쁘게 안 만들어지고 있다. 게다가 우분투에서는 딱히 좋은 툴이 보이지 않는다.(LibreOffice도 잠깐 사용해보니 익숙하지 않아서 그런 건지 좋아 보이진 않는다...) 윈도우가 설치되어 있는 집에 있는 옛날 노트북으로 작업을 이어 나가야 될 것 같다.

- 테스트 코드를 작성하다 보면 어떻게 작성할지 고민될 때가 있는데 아직은 그런 경우에 어떻게 할지 고민을 한다. 테스트 코드, 나아가 TDD 방식으로 개발하는 것이 좋다고 생각하지만 아직은 TDD에 대한 스스로의 철학은 부족하다. 지속적으로 경험을 쌓고 다양한 글들을 보면서 나만의 철학을 완성해 나가자.<commit_msg>잘못 된 링크 주소 수정<commit_after>---
layout: post
title:  "180124~28-TIL"
tags: [2018, TIL, TDD]
categories: TIL
description: "18년 01월 24일에서 28일까지의 TIL 작성"
---

24일 한일
=========

### - 자소서  

  - 개발자로서 지향하는 바에 대한 소개 항목 작성  

### - TIL 작성 방식 변경

24일 느낀점
==========

- 생각보다 쉽지 않은 것 같다. 특히 조심하지 않으면 단순 나열식으로 글을 작성 하게 된다.  

- 트렐로도 구현을 하려고 했는데 아무래도 자소서가 신경 쓰여서 작업을 하진 못했다. 코딩을 안하고 자소서만 쓰니까 심심한 기분이 든다.  

- TIL이 하루 단위로 파일이 생기니까 너무 방대해지는 느낌이다. 개선 방법을 고민 하다가 코드스쿼드 내의 다른분([아밍](https://github.com/yuaming/study/tree/master/daily))의 일지를 보다가 한주 단위의 파일을 만들고 매일 내용을 추가하는 방식이 좋은 것 같아 적용 해보기로 했다.  

---

25일 한일
=========

### - 자소서  

  - 개발자의 길을 선택하게 된 이유 작성 중  

### - 호눅스의 쉘 스크립트 및 자동 배포 강의  

  - 일반적으로 `.bash_profile`이 있으면 `.profile`의 내용은 수행 되지 않는다.  

  - 가능하면 `.bashrc`에 필요한 것들을 넣어 놓는다.

  - 일단 간단히 실습용 코드로 좋은 코드는 아니다(killall이라던지...)
    ```bash
    #!/bin/bash
    cd java-trello
    git fetch

    local=$(git rev-parse master)
    remote=$(git rev-parse origin/master)

    if [ $local != $remote ]; then
            echo "aaa"
            git rebase origin/master
            echo "eee"
            killall java
            ./gradlew clean build
            cd build/libs
            java -jar java-trello-1.0.0.jar &
    fi
    ```  

    커밋 아이디를 비교 하여 리모트 브런치 상의 변경이 있는지 비교하여 새로 빌드 할지 여부를 판단 한다.  

25일 느낀점
==========

- 자소서 작성이 쉽지가 않다.

- 너무 춥다.  

----

26일 한일
=========

### - 자소서  

- 자기소개 내용 완성 : 보완 및 경우에 따라 다른 항목 추가  

- 자기소개 양식 제작 중  

26일 느낌점
==========

- 자소서가 어느 정도 진행이 돼서 다른 사람들한테 피드백을 받고 있는데 확실히 혼자 볼 때는 느끼지 못했던 문제점들을 알게 되었다. 게다가 스스로도 글을 쓰는 부분에서 자주 반복하는 어구라든지, 약한 부분들을 알고 있는데 의식을 하고 있어도 쉽게 극복되진 않는 것 같다. 으 글을 잘 쓰고 싶다. 특히 소설을 읽다 보면 작가들 각자 본인만의 문체를 가지고 있는데 나도 나만의 문체를 형성하고 싶은 욕심이 든다.(안 좋은 버릇이 많은 문체 말고) 언제 한번 내가 생각하는 내 글에서 고치고 싶은 부분들을 점검해봐야겠다.

---

26일 한일
=========

### - 자소서  

- 자기소개 양식 제작 중 : 전체적인 틀은 완성, 폰트 및 세부 사항 변경 중

- 자기소개 내용 추가 : 백엔드, 프론트 등 기술에 대한 내용 추가 중  

### - 테스트 코드  

- 테스트 코드 관련 생각 해 볼 [글](http://jwchung.github.io/test-humility) 발견  

26일 느낌점
==========

- 자소서 작성을 진행하다 난관에 봉착했다. 구글 독스를 이용해서 작업하고 있었는데 제한된 기능으로 인해 양식이 예쁘게 안 만들어지고 있다. 게다가 우분투에서는 딱히 좋은 툴이 보이지 않는다.(LibreOffice도 잠깐 사용해보니 익숙하지 않아서 그런 건지 좋아 보이진 않는다...) 윈도우가 설치되어 있는 집에 있는 옛날 노트북으로 작업을 이어 나가야 될 것 같다.

- 테스트 코드를 작성하다 보면 어떻게 작성할지 고민될 때가 있는데 아직은 그런 경우에 어떻게 할지 고민을 한다. 테스트 코드, 나아가 TDD 방식으로 개발하는 것이 좋다고 생각하지만 아직은 TDD에 대한 스스로의 철학은 부족하다. 지속적으로 경험을 쌓고 다양한 글들을 보면서 나만의 철학을 완성해 나가자.
{'fraction_non_alphanumeric': 0.11688587187102249, 'fraction_numerical': 0.016546457361052185, 'mean_word_length': 2.008934269304403, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5433822', 'n_tokens_mistral': 3856, 'n_tokens_neox': 4801, 'n_words': 833}