클린코드2 Clean Code Study - 2 작년 말에 진행한 클린코드 세션 내용 복습. 범위는 내 세션 이후 (Formatting) Convention 관련. Formatting Function callers and callees should be close 간단히 Caller와 Callee란 : Caller : 특정 함수를 호출하는 애. Callee : 호출 당한 함수. 즉, Caller와 Callee는 서로 가까이 위치해야 한다는 내용. 특히 Clean Code에서는 Caller를 Callee 바로 위에 위치시키는 것이 이상적이라고 하는데, 이는 위 → 아래 방향으로 글을 읽듯이 코드를 읽을 수 있어서 가독성에 도움이 되기 때문. // Bad Example class PerformanceReview { constructor(employee) .. 2023. 1. 3. Clean Code Study - 1 회사에서 진행한 Clean Code 스터디에서 발표한 내용을 글로 정리해서 기록. 공부한 내용은 여기, 첨부된 코드 예시도 여기서 가져옴 : https://github.com/ryanmcdermott/clean-code-javascript#table-of-contents 내 파트는 Concurrency ~ Formatting(일부). 나머지 부분도 스스로 복습하고 여건이 되는 대로 정리해볼 예정. Concurrency 들어가기 전에 Concurrency란? 동시성(병행성). 하나의 프로그램이 하나 이상의 일을 한 번에 수행할 수 있음을 의미. Parallelism(병렬성)과 비슷해보이나 다른 개념. Parallelism은 동시에 여러 작업을 한꺼번에 처리하는 것을 의미한다면, Concurrency는 여러.. 2022. 10. 4. 이전 1 다음