CS
-
Layered architecture - 2/2Just Programming 2021. 11. 26. 01:27
Why do you use this 사실 저거에 대한 사진을 찾고 싶었는데 제대로 안떠서 그나마 비슷한 저걸로 골랐다. 나는 너무 당연하게 생각하고 쓰고 있긴한데, 사실 왜 쓰는지 모르고 쓰면 너무 바보같기 때문에 바보가 아닌 척하기 위해 억지로 질문을 해봤다. 이 글을 쓴 계기가 신입에게 주어지는 첫 과제, React 프로젝트 이야기라는 영상을 본 것인데. 이 영상에서도 나오듯이 필요하기 때문에 쓰는 것이다. 많은 사람들이 이미 모듈별로 나눠서 코드를 작성하겠지만, 반대의 경우. 하나의 클래스 혹은 하나의 스크립트, 하나의 함수에 모든 기능을 다 넣은 경우가 있을 것이다. (혹시 당신이 그런 경우라면 가슴에 손을 얹고 잠시 지난 날을 반성하는 시간을 갖자.) 지난 날의 과오에 대해 묵념. 문제가 뭘까 ..
-
Layered architecture - 1/2Just Programming 2021. 11. 25. 23:48
유튜브 영상을 보다가 layered architecture라는 말이 나와서 이에 대한 글을 적어보기로 했다. 참고로 이 글은 ReactJS 관점에서 작성된 글이다. 하지만 프론트엔드, 백엔드, 옵스, 게임 개발 어느쪽에서 생각해도 비슷할 것이라고 본다. 이 글은 뭘 적을지에 대한 정리없이 그냥 막 적은 글이다. 읽기 불편할 수 있다. 읽기 힘들다면, 키워드만 쏙쏙 뽑아가길 바란다. (티스토리 기본 에디터는 뭔가 내 맘에 들지 않는다. 별도의 에디터를 찾아봐야겠다.) 글을 쓰다가 너무 길어져서 2개로 나눠 적었다. 이 글은 Layered architecture가 무엇인지에 대해 다룬다. TL;DR Layered architecture = 다층 구조 = 목적에 따라 모듈을 나눈 것 신입에게 주어지는 첫 과제..