Yeonho's
개발자 블로그

랜덤 문자열 생성 함수 리팩토링 - 가독성과 확장성을 높이는 방법 🛠️

간단한 랜덤 문자열 생성 함수가 필요해 빠르게 코드를 작성했다가, 좀 더 유지보수가 쉽고 깔끔한 코드로 개선하고 싶다는 생각이 들었다. 랜덤한 영문 소문자와 숫자를 각각 뽑아내는 기능을 요구사항으로 두고 리팩토링을 시작했다 처음 버전 처음 작성한 코드는 기능적인 문제 없이 잘 동작했다. generateRandomString과 generateRand...

SSR vs CSR - 현대 웹 렌더링의 역사와 이해

렌더링이란? 렌더링은 웹 페이지나 애플리케이션의 코드 (HTML, CSS, JavaScript 등)를 사용자가 볼 수 있는 화면으로 변환하는 과정이다. 이 과정을 통해 서버에서 전달된 코드가 웹 브라우저에서 처리되어, 사용자가 텍스트, 이미지, 버튼 등을 볼 수 있도록 화면에 표시된다. SSR, CSR이란? 렌더링은 어디서 실행되는지에 따라 두 ...