본문 바로가기

전체 글101

LeetCode - 724. Find Pivot Index https://leetcode.com/problems/find-pivot-index/?envType=study-plan&id=level-1 Find Pivot Index - LeetCode Can you solve this real interview question? Find Pivot Index - Given an array of integers nums, calculate the pivot index of this array. The pivot index is the index where the sum of all the numbers strictly to the left of the index is equal to the sum of leetcode.com 오답 1 class Solution: de.. 2023. 3. 12.
[1부-코드레벨 아키텍처] 02. 앱과 비즈니스 로직 아키텍처 패턴이란, 요 네가지가 어떻게 서로 정보를 주고 받을지를 구체적으로 정의하는 약속이란 것을 알 수 있음. 각 요소들이 아키텍처의 어느 위치에 들어가있고, 각자 어떻게 소통하는지를 보면 아키텍처를 쉽게 파악할 수 있고, 아키텍처의 컨셉을 해치지 않으면서 앱을 키워나갈 수 있음. 2023. 1. 20.
[1부-코드레벨 아키텍처] 01. 아키텍처와 Composition compoistion을 잘 할 줄 알아야 어떤 아키텍처를 사용하든 massive에서 벗어날 수 있음. compoistion을 활용해서 객체를 잘게 쪼개고 로직을 분산시킨 다음에 이걸 다시 합쳐서 내가 원하는 기능을 만들어낼 수 있어야 함. 작은 객체로 이루어진 코드들은 재사용성이 굉장히 좋음. + 유지보수 용이 + 테스트 용이 (public API도 적고, parameter도 적기 때문에 테스트해야하는 조합의 순열이 적기 때문) 상속은 코드의 가장 강한 결합의 형태이기 때문에 상속보다는 가능하다면 기능확장 시 composition(결합)을 사용하는것이 보다 현명하다. 상속은 필요할땐 유용하지만 때때로 유연성이 떨어짐. 우리가 원치 않는 기능까지 딸려올 수 있음. 그러다보면 부모의 행동을 거부하기 위해서 .. 2023. 1. 18.
Scalable한 앱 아키텍처 구축 - Intro (by 노수진님) 정리 => 확장성 높은 앱 아키텍처를 구축하는게 모바일 개발자의 사명,, -------------------------------------------------------- 출처: https://fastcampus.co.kr/dev_red_rsj 2023. 1. 18.
이번년도에 듣고싶은 패캠 강의들 https://fastcampus.co.kr/dev_online_interactive 초격차 패키지 : 21개 프로젝트로 완성하는 인터랙티브 웹 개발 with Three.js & Canvas | 패스트캠퍼스 21개 프로젝트, 약 92시간 분량의 인터랙티브 웹 강의. 인터랙티브 웹의 기초부터 Canvas.js를 활용한 2D, Three.js와 WebGL, Blender를 활용한 3D 인터랙티브 웹까지 구현해봅니다. fastcampus.co.kr https://fastcampus.co.kr/dev_online_solana Solana&Rust 블록체인 개발 아카데미 Lv.1 | 패스트캠퍼스 런칭 첫 달간 무료로 Solana 블록체인의 이론~실습 마스터하세요! fastcampus.co.kr 2023. 1. 18.
React + RxJS React hooks 역할 상태값의 저장 component의 lifecycle에 대한 반응 상태 변화에 따른 재 렌더링 유발 2022. 8. 26.