본문 바로가기

분류 전체보기93

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.
근황 (+ 정처기 필기 시험 후기) 정신을 차려보니 블로그에 글을 작성하지 않은지 어언 7개월이 흘렀다(...). 상반기에 아무런 활동없이 보냈던 것을 반성하는 겸 생존신고 겸, 블로그를 비우고 있었던 지난 몇 개월 동안 있었던 일들을 정리해본다. 간략히 근황부터 전해보자면; 마지막으로 글을 쓴 것이 ICT 인턴십을 끝낸 이후였는데, 블로그에도 언급했듯이 그 뒤로도 약 2개월간 인턴으로서 근무한 후 ICT 인턴십을 진행한 현 회사에 그대로 정규직으로 입사했다. 3월에 전환되었으니 정규직으로서는 약 5개월간 근무하고 있는 셈이다. 그 5개월간 크게 특별한 활동을 하진 않았지만, 올해 안에 치기로 계획했었던 정보처리기사를 치고 왔었다. 비록 크게 필요한 시험은 아니지만 간만에 공부를 좀 해볼겸 신청해서 그대로 합격(턱걸이 + 가채점 결과이긴 .. 2022. 8. 3.
ICT 인턴십 후기 8월을 마지막으로 블로그에 들어오지 않았던 지난 4개월, 7월에 올렸듯 ICT 인턴십 실습 활동을 하느라 정신없이 보냈었다. 9월 1일부터 12월 21일까지 길다면 길고 짧다면 짧은 지난 인턴십에 대한 기록을 조금이나마 남겨보고자 한다. 입사 7월 말에 합격 통보를 받고, 8월은 회사에서 지원해준 강의를 들으며 React Native에 대한 기초적인 지식을 쌓았었다. 9월 1일 대망의 첫 출근을 하였고, 개발팀의 인턴으로 소속되어 주로 프론트엔드 쪽 업무를 맡았다. 나의 경우 8월에 들은 강의 내용 빼고는 React Native에 대한 경험이 전무한 상태였기 때문에, 입사 직후에는 아주 간단한 업무를 하면서 React Native 코드와 친숙해지는 시간을 가졌다. 이미 앱 스토어에서 서비스 되고있는 어플.. 2021. 12. 26.
GraphQL 공부 - 2 https://www.howtographql.com/basics/0-introduction/ Learn GraphQL Fundamentals with Fullstack Tutorial Learn all about GraphQL and why it is an API technology that's superior to REST. It is not only for React & Javascript developers but can be used for any API. www.howtographql.com 위 튜토리얼 사이트의 내용을 조금 번역&정리한 걸 업로드. Defining a Schema : 스키마는 GraphQL API를 작업하는 데 있어서 가장 중요한 개념 중 하나. → API의 능력을 특정하고 클.. 2021. 8. 23.
GraphQL 공부 - 1 https://www.howtographql.com/basics/0-introduction/ Learn GraphQL Fundamentals with Fullstack Tutorial Learn all about GraphQL and why it is an API technology that's superior to REST. It is not only for React & Javascript developers but can be used for any API. www.howtographql.com GraphQL 공식 튜토리얼 사이트를 정리하고 공부한 내용을 작성. GraphQL : Facebook이 개발한 오픈소스 API → 하나의 엔드포인트를 제공 → 클라이언트가 요청한만큼의 데이터를 정확하게 제공.. 2021. 8. 21.