▲GN⁺ 2024-08-27 | parent | ★ favorite | on: 구글 크롬 버그 수정에 처음으로 기여한 경험 공유(cprimozic.net)Hacker News 의견 Chromium 코드베이스 작업 경험 Sublime Text를 사용하여 코드 작업을 plain text로 처리함 VS Code를 사용하면 함수 정의나 선언으로 이동하는 등의 기능을 사용할 수 있음 Chromium 기반 브라우저를 만들고자 하는 사람들에게 자신의 기사를 추천함 VS Code의 C++ 확장 문제 큰 코드베이스로 인해 VS Code의 C++ 확장이 제대로 작동하지 않음 CPU 코어가 100%로 고정되는 문제 발생 Chromium Code Search 도구가 유용함 Chrome 버그 경험 Linux에서 Chrome 기반 브라우저에서 "±±±±±±+..." 입력되는 버그 발생 다른 애플리케이션에서는 발생하지 않음 버그를 재현하고 해결하고 싶어함 Chromium 코드베이스 첫 경험 처음으로 Chromium 코드베이스를 탐색하는 것이 어렵지 않았음 Windows에서 이미지 붙여넣기 버그를 해결하기 위해 Chrome의 코드를 참고함 Chrome 빌드 요구사항 Chrome의 빌드 요구사항이 매우 높음 고성능 워크스테이션이 필요함 Firefox도 빌드 시간이 오래 걸림 printf 디버깅 printf 디버깅을 사용하는 것이 부끄럽지 않음 printf 디버깅이 매우 효과적임 온라인 코드 브라우저 사용 추천 온라인 코드 브라우저를 통해 코드 탐색을 추천함 cs.chromium.org URL을 기억하기 쉬움 WorkletGlobalScope와 WorkerGlobalScope 차이 두 용어의 차이를 이해하는 데 시간이 걸림 명명 규칙이 좋지 않음 Chromium 버그 수정 제안 Chromium 버그를 수정하는 것을 추천함 Chrome은 빠르게 업데이트되므로 4-6주 내에 버그가 수정될 수 있음 버그 수정에 기여할 사람을 찾고 싶어함 이미지 복사 버그 경험 Chrome 기반 브라우저에서 이미지를 클립보드에 복사할 때 UI가 멈춤 PNG 인코딩 문제로 인해 발생함 압축 수준을 0으로 변경하여 문제를 해결함 Firefox는 지연이 없고 원본 이미지 파일을 클립보드에 넣음
Hacker News 의견
Chromium 코드베이스 작업 경험
VS Code의 C++ 확장 문제
Chrome 버그 경험
Chromium 코드베이스 첫 경험
Chrome 빌드 요구사항
printf 디버깅
온라인 코드 브라우저 사용 추천
WorkletGlobalScope와 WorkerGlobalScope 차이
Chromium 버그 수정 제안
이미지 복사 버그 경험