Yeonho's
개발자 블로그

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

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

📝 결국 Svelte를 시작하게 되었습니다

안녕하세요. 신입 개발자입니다. 최근에 회사에 들어갔는데, 메인 기술 스택이 Svelte더라고요. 사실 저는 아직 React도 제대로 만져본 적이 없어서 좀 걱정했습니다. 😥 그래도 어쩌겠어요! 이왕 이렇게 된 거, 한번 제대로 배워보자 마음먹었습니다. 그래서 Svelte가 대체 뭔지 한번 찾아봤습니다. Svelte, 넌 누구니? 🤔 Svelte는 ...

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

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