20220819-TIL

JIWON LEE·2022년 8월 20일
0

오늘의 한마디
오늘 배운 것을 잘 정리하는 것은 문장의 마침표를 찍는 일과도 같다.
그러니깐 잘 좀 하자 ^^

servcies 폴더 뭔데?

넘블 react 프로젝트 도중 폴더구조에서 services라는 이름을 가진 폴더가 무슨 용도인지 궁금했다.
결론은 찾았는데 js 모듈을 저장해둔 폴더 이다.
출처 - 리액트 폴더 구조에 관한 정리 글

http가 뭐냐...? 나는 왜 모르는거 투성이냐

많이 들어본 http. 설명할 수 없다는 아는 것이 아니다.

프로그래밍 아키텍쳐 공부의 필요성에 대해서

비즈니스 로직이 뭘까라는 의문점에서 검색을 시작했다.

대충 이해한 것을 적어본다면 비즈니스 로직이란 사용자가 어떤 행위를 했을 때 그것에 상응하는 결과를 수행하기 위한 보이지 않는 컴퓨터의 수행과정이라고 생각한다.

그러니깐 사용자가 보는 뷰는 실제로 프로그래머의 입장에서
뷰 + 비즈니스 로직(사용자가 보지 못하는 것) 으로 이루어져 있다.

우리는 그래서 유지보수에 능한 아름다운 코드작성을 위해서 비즈니스 로직을 잘! 작성하는 것이 중요하다.
잘! 작성한다는 것은 결합도가 낮고 응집도가 높은 코드, 유지보수 확장성이 좋은 코드, 깔끔하고 보기 좋은 코드 같은 것들이 될 수 있다.

이런 것들이 우리가 프로그래밍 아키텍쳐를 공부하는 이유이다.

자바스크립트 테스트코드, Jest

profile
포기잘하는 프론트엔드 개발자

0개의 댓글