뉴스레터

뉴스레터 24'11'02 -✔️Cursor 사용 후기 요약 , ✔️사이드 프로젝트 홍보 방법

ttoance 2024. 11. 2. 21:42

nomadcoder @20241102

https://www.arguingwithalgorithms.com/posts/cursor-review.html?

 

How I write code using Cursor: A review

My willingness to use a language or framework I am less familiar with is much higher. For example, I've dabbled in R for years, especially for visualizing data. However, to be frank, I suck at it. I don't have a deep understanding of dplyr and it seems lik

www.arguingwithalgorithms.com

💻 Cursor 사용 후기 요약

✔️ Cursor는 Visual Studio Code(VS Code)의 포크로, LLM 기능이 통합된 도구로, 개인 프로젝트와 업무에서 유용하게 사용하고 있습니다. 이 도구가 "필수"인지 "일시적 유행"인지에 대한 개인적인 경험과 추천 전략을 공유합니다.

✔️ 이 도구에 대한 의견은 제 경험에 기반하며, 광고가 아닌 진솔한 사용 후기입니다.

저자 소개와 독자 대상

✔️ 36년간 다양한 언어로 코드를 작성해왔으며, 특히 게임 엔진과 웹 개발에 집중해왔습니다. 이 글은 중급 이상의 프로그래머를 대상으로 하며, 코드를 작성하고 디버깅하는 데 익숙한 독자들을 기대합니다.

Cursor란?

✔️ Cursor는 VS Code의 포크로, LLM 기능을 갖춘 무료 및 유료 옵션이 있습니다. 주요 기능은 다음과 같습니다:

  • 탭 완성: 코드 완성을 제공하는 독점 모델로, 구독자 전용.
  • 인라인 편집: 선택한 코드에 대한 편집을 위한 채팅 기반 인터페이스로, 모든 사용자에게 제공.
  • 채팅 사이드바: 더 큰 편집을 위한 채팅 기반 인터페이스로, 모든 사용자에게 제공.
  • 컴포저: 여러 파일의 리팩토링을 위한 도구로, 모든 사용자에게 제공.

탭 완성

✔️ 탭 완성이 가장 유용한 기능으로, 코드 작업을 효율적으로 도와줍니다. 빠른 제안과 직관적인 사용이 장점이지만, 가끔 제안이 사라지거나 잘못된 제안이 적용될 수 있습니다.

인라인 편집, 채팅 사이드바, 컴포저

✔️ 이 기능들은 유사한 모델을 사용하지만 인터페이스가 다릅니다. 주로 인라인 편집을 활용하여 소규모 리팩토링을 수행하며, 채팅 사이드바로 더 큰 변경을 합니다.

.cursorrules 파일

✔️ 이 파일은 LLM에게 코딩 규칙과 라이브러리에 대한 맥락을 제공하지만, 모노레포에서는 한계가 있습니다.

작업 방식 변화

✔️ Cursor 사용으로 인해 다음과 같은 변화가 생겼습니다:

  • 소규모 유틸리티에 대한 외부 라이브러리 의존도가 줄어듭니다.
  • 코드 조직에서 DRY 원칙에 대한 유연성이 높아졌습니다.
  • 익숙하지 않은 언어(예: R)를 탐색할 수 있는 자신감이 생겼습니다.
  • 작은 구성 요소에 대한 빠른 반복이 가능해졌습니다.

결론

✔️ Cursor가 장기적으로 사용될지는 모르겠지만, 현재 LLM 코딩 도우미의 잠재력을 잘 보여주는 도구입니다. 이 도구에 관심이 있다면 사용해 보기를 추천합니다.

 

 

링크드아웃 @20241102

https://velog.io/@khy2106/%EC%82%AC%EC%9D%B4%EB%93%9C-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%ED%99%8D%EB%B3%B4-%EB%B0%A9%EB%B2%95

 

제 사이드 프로젝트 홍보 방법이요? OOO은 필수입니다.

열심히 서비스를 만들었는데... 왜 아무도 안 들어오징

velog.io

 

반응형