Code search tool that understands code structure and ranks results by relevance

cs는 코드 구조를 이해하고 BM25 기반의 스마트 랭킹과 복잡도 가중치를 활용해 검색 결과를 관련성 순으로 정렬하는 CLI 코드 검색 도구입니다. 인덱싱 없이 실시간 파싱으로 주석, 문자열, 코드 구분이 가능하며, 선언부와 사용처 필터링, 다중 인터페이스(TUI, HTTP, MCP)를 지원합니다. Git 동기화 기능으로 여러 저장소를 자동 업데이트하며, Sourcegraph 수준의 정밀한 검색을 경량 CLI 환경에서 제공합니다. Go, Python, JavaScript 등 다양한 언어를 지원해 AI 개발자들의 코드 탐색과 분석 효율을 크게 향상시킬 수 있습니다.

https://github.com/boyter/cs

#codesearch #clitool #bm25 #gitsync #codestructure

GitHub - boyter/cs: codespelunker - CLI code search tool that understands code structure and ranks results by relevance. No indexing required with CLI, TUI, MCP and HTTP support.

codespelunker - CLI code search tool that understands code structure and ranks results by relevance. No indexing required with CLI, TUI, MCP and HTTP support. - boyter/cs

GitHub

Phân tích 6 framework (Rust, JS, Python, Go, Java, TS) cho thấy: Kích thước code không đồng nghĩa phức tạp cấu trúc. Tokio (Rust) dù lớn nhất (92k dòng) vẫn có độ liên kết thấp. Vòng lặp phụ thuộc cục bộ, không lan rộng. Java (Gson) có 1000+ class, Go (Prometheus) phân chia rõ ràng chức năng. #PhátTriểnPhầnMềm #TốiƯuHệThống #CodeStructure #SoftwareEngineering

**Tags:** #CôngNghệ #PhânTíchPhầnMềm #Rust #JavaScript #Python #GoLang #Java #TypeScript

https://www.reddit.com/r/programming/comments

🚀🎉 Behold the grand evolution: a #Python #library that saves #AI from the existential crisis of not understanding code structure! Because, of course, AI coding assistants are lost toddlers without their pacifiers when confronted with anything more complex than "Hello World". 🙃👶
https://www.nuanced.dev/blog/initial-launch #CodeStructure #Evolution #AIHelpers #TechInnovation #HackerNews #ngated
Initial launch: Nuanced call graph context layer for AI coding tools

Introducing Nuanced, the open-source library that gives AI coding assistants and developers the deep code understanding they've been missing.

Android development design patterns that are commonly used to achieve better performance . Some of the most commonly used patterns include Model-View-Controller (MVC), Model-View-Presenter (MVP), Model-View-ViewModel (MVVM), Singleton, Factory, Observer, Builder, Adapter, Decorator, and Command. These patterns provide various benefits such as separating business logic from user interface, #AndroidDevelopment #DesignPatterns #Efficiency #Scalability #CodeStructure.
A Research Codebase Manifesto

Today's random F# code from our app is about how we structure our codebase: https://www.planetgeek.ch/2023/03/22/todays-random-f-code-code-structure/
#fsharp #dotnet #CodeStructure
Today’s random F# code: Code Structure – planetgeek.ch