개발자 되는법 3

내가 사용하는 VScode extention 추천. 비주얼 스튜디오 코드 익스텐션 추천 파트 2

내가 사용하는 VScode extention 추천. 비주얼 스튜디오 코드 익스텐션 추천 파트 2 안녕하세요. 오늘은 제가 개발 시 사용하는 VScode extention들을 추가로 이야기해보는 시간을 가지려 합니다. 개발을 하시다 보면 가벼우면서 여러 익스텐션이 존재하는 VScode를 많이 사용하십니다. 저 또한 그렇습니다. 그렇기에 오늘은 파트 2로써 제가 사용하거나 알게 된 유용한 익스텐션을 소개해보겠습니다. Peacock SynthWave '84 Import Cost 마치며. 1. Peacock 개인 프로젝트 혹은 혼자서 작업을 하시는 거라면 딱히 여러 개의 VScode를 프로젝트별로 열어두어야 하는 일은 적을 것입니다. 하지만 협업을 하게 되면 여러 개의 프로젝트를 열어놓고 확인해가며 일하시게 될..

useReducer 란? React hooks useReducer란?

useReducer 란? React hooks useReducer 란? 저번 포스팅으로 useContext에 관해 알아보았습니다. 이번 시간에는 useReducer를 알아보고 useContext와 함께 사용되는 예시를 알아보겠습니다. 사실 useContext를 사용 시 useReducer 없이도 충분히 문제없이 사용 가능합니다. 하지만 useReducer를 통해서 좀더 깔끔하고 이해하기 쉽게 알아보겠습니다. useReducer란? useContext와 사용 방법 마치며 1. useReducer란? 우리는 상태를 업데이트할때 useState라는 훅을 이용합니다. useReducer 또한 상태를 관리할 때 사용하는 훅이며 특히나 useContext와 같이 사용되는 경우가 많습니다. 기본적으로 useReduc..

프로그래밍 실력을 한층 높여 줄 개발 3대 원칙! KISS 란? DRY란? YAGNI 란?

프로그래밍 실력을 한층 높여 줄 개발 3대 원칙! KISS 란? DRY 란? YAGNI 란? 프로그래밍이라는 것은 어떠한 생각이나 아이디어를 실체화 시키는 작업이라고 나름 개인적으로 생각합니다. 아이디어를 실체화시키려면 일단 처음 이러한 아이디어를 시각화시킬 필요가 있습니다. 이를 위해 UML을 예전에 언급한 적이 있죠. UML은 정말 필요하고 유용하니 꼭 알아두시고 몇몇 자주 사용되는 다이어그램들을 알아 두시는 것이 좋습니다. 목차 KISS DRY YAGNI 마치며 자 이제 아이디어를 시각화시켰고, 그에 필요한 기능, 특징들을 결정했습니다. 이제 우리는 실질적인 프로그래밍 단계에 서있습니다. 사실 코드를 작성하는데 무슨 방법이 필요하겠습니까? 오류 없이 잘 작동한다면 일단 그걸로 별 탈이 없겠죠. 하지..