vscode 5

안전하게 개발하기 레츠GO! #1 디버깅

제가 Golang을 개발한 지는 벌써 5년이 넘었고, 그동안 Golang을 사용하는 두 개의 회사에서 근무하며 많은 개발자들과 협업해 왔습니다. 여러 팀과 다양한 프로젝트를 경험하면서 가장 크게 느낀 점 중 하나는 생각보다 많은 Golang 개발자들이 디버깅 기능과 유닛 테스트를 충분히 활용하지 않고 있다는 것이었습니다. 특히 Println 디버깅에만 의존하거나, 테스트 코드를 ‘있으면 좋은 것’ 정도로만 생각하는 경우도 꽤 많았습니다. 하지만 규모가 커지는 서비스에서는 이런 방식이 유지보수성과 개발 효율을 크게 떨어뜨릴 수 있습니다.그래서 이번 포스팅에서는 Golang 개발자가 디버깅과 유닛 테스트를 어떻게 하면 보다 효과적으로 활용할 수 있을지, 실무 관점에서 구체적으로 이야기해보려고 합니다.이번 글..

Go언어 2025.11.18

Ubuntu 24.04 LTS에서 VSCode 업데이트 설정하기

Ubuntu 24.04 LTS의 GUI 환경에서는 Windows나 macOS와 달리 Visual Studio Code(VSCode)가 자동으로 업데이트되지 않습니다. 따라서 새로운 버전이 릴리스될 때마다 직접 공식 웹사이트에서 .deb 파일을 다운로드하고 수동으로 설치해야 합니다.이런 반복적인 수작업은 개발 업무 흐름을 방해할 수 있을 만큼 번거로운 일입니다. 특히 Ubuntu에서 직접 개발하는 일이 드물더라도, 회사 정책이나 특정 프로젝트 환경 때문에 Ubuntu에서 VSCode를 사용해야 하는 개발자 입장에서는 불편함이 클 수 있습니다.이 문서에서는 Ubuntu 24.04 환경에서 VSCode를 보다 쉽게 자동으로 업데이트할 수 있는 방법을 정리했습니다. vscode를 아래와 같이 저장소를 등록하여 ..

ETC 2025.07.07

[vscode] vscode 설정 동기화 및 설정 불러오기

설정 동기화 작업1. vscode 설정 동기화하기code -> 기본 설정 -> 백업 및 동기화 설정... 을 선택합니다. 2. 로그인 및 백업할 리스트 선택동기화할 리스트를 선택하고 Microsoft나 Github으로 로그인을 진행합니다.위 2가지 작업만으로 간단하게 동기화 작업을 수행할 수 있습니다. 설정 불러오기1. vscode 설정 동기화하기vscode 설정 동기화 작업과 같이 새로운 컴퓨터에서 code -> 기본 설정 -> 백업 및 동기화 설정... 을 선택합니다.만약 새로운 컴퓨터에서 동기화 하기 이전에 설정을 변경하였다면 변경된 설정을 병합할 것인지 안내창이 나옵니다. 본인의 설정에 맞게 선택하여 진행하시면 됩니다.

ETC 2024.11.08

[vscode] macOS에 설치된 vscode 초기화 방법

vscode를 사용하여 업무를 하다보면 여러가지 이유로 잠깐 사용하고 그 뒤로는 사용하지 않게 되는 extension과 설정들이 있습니다. 이런 일이 반복되면 사용하지 않는 extension과 설정들로 vscode를 깔끔하게 정리하고 싶은 순간들이 있는데요. 그래서 이번 문서에서는 macOS에서 vscode를 초기화 하는 방법에 대하여 정리하였습니다. 1. vscode 종료먼저 vscode를 초기화하기 전에 vscode를 안전하게 종료합니다. 2. vscode 설정 폴더 삭제VSCode의 설정 파일과 사용자 데이터는 ~/Library/Application Support/Code 디렉토리에 저장됩니다. 터미널을 열고 아래 명령어를 실행하여 해당 폴더를 삭제합니다.rm -rf ~/Library/Applica..

ETC 2024.11.04

[vscode] golang debug

요즘 code editor를 vscode로 변경하면서 debug환경에 대한 설정을 진행하였습니다. 이 글의 목적은 간단하게 go언어 디버깅 환경을 구축하며, vscode의 debug 단축키 및 사용법에 대한 내용을 정리하였습니다.Extension 설치환경 구성은 매우 간단합니다. vscode extension에서 "go"라고 검색하여 해당 extension을 설치합니다.launch.json 구성vscode에서 디버깅 환경을 구성하기 위해 launch.json 파일을 생성해야 됩니다. "ctrl + shift + d" 단축키를 통해 "Run and debug" 창을 띄울 수 있습니다. 해당 창에서 "create a launch.json file"을 클릭하여 launch.json 파일을 생성합니다. 파일을 ..

ETC 2023.07.07