GN⁺: HN 화제: SQL Noir – 범죄 해결로 배우는 SQL
(sqlnoir.com)-
GitHub에서 Star하기
GitHub에서 프로젝트에 별을 주는 것은 프로젝트의 인기를 높이고, 더 많은 사람들이 프로젝트를 발견할 수 있도록 도움을 줌. -
커피 한 잔 사주기
개발자에게 커피를 사주는 것은 그들의 노고를 인정하고, 프로젝트의 지속적인 발전을 지원하는 방법임. -
SQL Noir
SQL을 사용하여 미스터리를 해결하는 독특한 프로젝트로, SQL을 배우고 연습하는 데 유용한 도구임. -
조사 시작하기
SQL 쿼리를 통해 문제를 해결하고, 데이터베이스 탐색을 통해 답을 찾는 과정이 포함됨.
Hacker News 의견
-
아이디어는 좋지만 UI가 몰입감을 주지 못함
- 자동완성 기능이 있으면 좋겠음
- 쿼리와 함께 스키마를 볼 수 있는 기능이 필요함
- 테이블 및 열 이름을 쉽게 복사할 수 있는 기능이 필요함 (현재 테이블 이름은 선택할 수 없음)
- 이미 실행된 쿼리 위아래로 더 추가할 수 있는 기능이 필요함
-
재미있음! 몇 가지 아이디어:
- "제출" 상자가 이름이나 용의자 ID를 요구하는지 명확하지 않음
- 출력에 "노트에 복사" 버튼이 있으면 좋겠음
- 사용 가능한 함수나 방언에 대한 문서가 있으면 좋겠음
- 작은 프로젝트로 배우는 것이 훨씬 쉬움
-
SQL Island와 SQL Murder Mystery 같은 분야에 훌륭한 추가 요소임
- SQL Noir의 메커니즘은 후자와 비슷하며, 독립적인 모험임
- SQLab이라는 SQL 게임 엔진을 개발 중임
- 데이터베이스 덤프를 다운로드하여 관리자 인터페이스에서 플레이 가능함
- SQLab의 원칙은 연구자나 교사에게 유용함
-
SQL Workspace를 클릭하면 오류가 발생함
- 데이터베이스를 로드하지 못함
- WebAssembly 변수를 찾을 수 없음
-
매우 재미있음!
- SQLite 데이터베이스를 직접 다운로드할 수 있으면 좋겠음
- SQL을 "학습"하기 위한 것이라면 더 많은 안내나 예제 쿼리가 필요할 것 같음
- SQL을 모르면 무엇을 해야 할지 전혀 모를 수 있음
-
훌륭한 아이디어이며, 문제를 해결하는 것이 재미있었음
- 만화 버전이 초보 프로그래머에게 도움이 될 것 같음
- SQL 편집기가 가끔 이상하게 작동하여 올바른 작성이 어려움
-
MathNet이라는 교육용 경찰 드라마를 떠올리게 함
- 두 수사관이 계산기를 사용함
-
스타일이 독특하고 멋짐
- SQL을 배우고 연습하고 기억하는 재미있는 방법의 시작을 봄
- 단일 작업 공간이었으면 좋겠음 (탭이 없었으면 좋겠음)
- 이전 SQL 쿼리와 결과를 저장할 수 있으면 좋겠음
-
편집기가 주석을 추가할 때 이상하게 작동함
- 여러 줄을 작성한 후 각 줄 앞에 "--"를 입력하면 문제가 발생함
- "from interviews i" 줄을 주석 처리하면 이전 줄로 이동하고 구문 강조가 깨짐
-
두 가지 무료 미스터리를 시도했으며 해결하는 것이 재미있었음
- SQL 편집기가 주석을 지원하여 이전 쿼리를 주석 처리할 수 있으면 좋겠음