코딩/TIL

TIL #220413

나동 2022. 4. 13. 23:46

📚 TIL


회사 근무, 실용주의 프로그래머, 방송대 과제

🍙 회사 근무하기

 

오늘은 어제부터 진행하던 이슈 mr을 올렸어요

근데 실행은 되는데 빌드가 안되더라고요

esm과 cjs를 얘기해주셨는데 그게 뭐지?했는데

찾아보니 커먼js랑 es모듈이네요! 공부해봐야겠어요

오후에는 다른 티켓 이슈를 해결했어요

내일은 코드리뷰 반영을 해야겠습니다~

 


 

🍙 실용주의 프로그래머 책 읽기

 

오늘은 스터디 전에 실용주의 프로그래머 책 2장 실용주의 접근법에서 Topic 7~15를 읽었어요

중간에 개념적으로 헷갈리는 내용도 있네요

예광탄, 도메인 부분이 막 와닿지는 않았어요!

 

8 좋은 설계의 핵심

잘 설계된 코드는 바뀜으로써 사용하는 사람에게 맞춰져야 한다. 그래서 우리는 ETC(Easier to Change) 원칙을 따른다.

 

9 DRY: 중복의 해악

프로그래머는 늘 유지 보수 모드에 있다. 소프트웨어를 신뢰성 높게 개발하는 유일한 길은 우리가 DRY라 부르는 원칙을 따르는 것이라 생각한다. DRY: 반복하지 말라(Don’t Repeat Yourself)

 

10 직교성

‘직교성’은 기하학에서 빌려 온 용어이다. 컴퓨터 과학에서 이 용어는 일종의 독립성이나, 결합도 줄이기를 의미한다. 직교적인 시스템을 작성하면 두 가지 큰 장점이 있다. 바로 생산성 향상과 리스크 감소다.

 

11 가역성

무언가를 구현하는 데는 항상 여러가지 길이 있고, 한 가지 서드파티 제품도 보통 여러 업체가 판매한다. ‘이것은 이 방법으로만 해결할 수 있어.’와 같은 근시안적인 생각으로 프로젝트에 참여한다면 아마도 예상치 못했던 경우를 만나 한숨지을 일이 많을 것이다. 결정이 바뀌지 않을 것이라 가정하고서 발생할지도 모를 우연한 사건에 대비하지 않는 데에서 실수가 나온다.

 

12 예광탄

예광탄이 효과적인 까닭은 일반 탄환과 동일한 환경 및 제약 조건에서 발사되기 때문이다. 탄환이 순식간에 목표물에 도달하기 때문에 기관총 사수는 즉각적인 피드백을 얻을 수 있다.

코딩에서 동일한 효과를 얻으려면 우리를 요구사항으로부터 최종 시스템의 일부 측면까지 빨리, 눈에 보이게, 반복적으로 도달하게 해 줄 무언가를 찾아야 한다.

 

13 프로토타입과 포스트잇

소프트웨어 프로토타입도 같은 이유에서 같은 방식으로 만든다, 즉, 위험 요소를 분석하고 노출시킨 후, 이를 매우 저렴한 비용으로 바로잡을 기회를 얻는 것이다. 자동차와 마찬가지로 각 프로토타입을 만들 때마다 프로젝트의 특정 측면에 중점을 둘 수 있다.

 

14 도메인 언어

우리는 언제나 애플리케이션 도메인의 어휘를 사용해서 코드를 작성하려고 노력한다. 실용주의 프로그래머라면 어떤 경우에는 한 차원 더 나아가서 그 도메인의 실제 어휘와 문법, 의미론을 사용해서 프로그래밍할 수도 있다.

 

15 추정

추정하는 법을 배우고 추정 능력을 개발하여 무언가의 규모를 직관적으로 짚을 정도가 되면, 추정 대상의 가능성을 가늠하는 마법과 같은 능력을 발휘할 있게 것이다.

 


 

🍙 실용주의 프로그래머 책 스터디 참여하기

 

오늘 저녁에는 실용주의 프로그래머 책 스터디에 참여했어요

이번 주엔 Topic 1~15 범위로 스터디를 진행했어요

책에서 서로 인상깊었던 점을 이야기하고 질의응답 시간을 가졌어요

그리고 이번주에 책에서 나온 내용 중 실천해보고싶은 부분을 공유했어요

이번 스터디에서는 과제를 내주셨어요 ㄷ ㄷ

책에서 도전해볼 것을 하나 선정해서 실제로 도전해보고 경험을 에세이를 작성해보라고 하셨어요

목표, 어떻게 했는가, 배운점, 앞으로 어떻게 적용할 것인가로 글을 작성해봐야겠어요

 


 

🍙 방송대 과제 수행하기 - 정보통신망

 

오늘은 진짜 안되겠어서 자기 전에 다른것 다 미루고 과제를 했어요

과제 어느정도 했고 이제 표절률 확인해서 정리만 하면 돼요!

휴 다음 학기는 진짜 미리미리 해놔야겠어요!

흑흑 계속 미루니까 스트레스받네요

 


 

😁 오늘 한 일


 

📕 공부하기

- 오늘은 일이 끝나고 이것저것 했네요~

- 게임을 안하니까 하루가 기네요 ㅎㅎ

- 앞으로도 이렇게 보람차게 살아야겠어요! 게임은 조금만!

 

🏃‍♀️ 러닝하기

- 오늘은 나이키 러닝화를 신고 나이키런클럽을 켜고 러닝을 했어요!

- 말이 러닝이지 10초 뛰고 1분 걷고 했네요 ㅋㅋㅋ

- 다이소 갔다가 벚꽃길 걷고 왔어요 ㅎㅎ

 

 

🍲 맛있는것 먹기

- 오늘은 아빠랑 점심에 샤브샤브를 먹으러 갔어요~

- 와 평일 점심인데도 사람이 엄청 많더라고요! 그만큼 맛있어요~

- 리뷰를 쓰면 튤립을 준대서 예쁜 튤립도 받아왔어요 ㅎㅎ

 

 

'코딩 > TIL' 카테고리의 다른 글

TIL #220415  (0) 2022.04.15
TIL #220414  (0) 2022.04.14
TIL #220412  (0) 2022.04.12
TIL #220411  (0) 2022.04.11
TIL #220410  (0) 2022.04.10