분류 전체보기
[Node.js 기여하기] 1. path 모듈 join 함수 성능 올리기
https://github.com/nodejs/node/pull/54331 path: change `posix.join` to use array by HBSPS · Pull Request #54331 · nodejs/nodeChange posix.join to use array.join instead of additional assignment. confidence improvement accuracy (*) (**) (***) path/join-posi...github.com 이번에 Node.js에 첫 기여를 해볼 수 있었다. 코드를 확인하던 중 아래와 같은 부분이 있었다./** * @param {...string} args * @returns {string} */ join(...args) { ..
[2024년 상반기] 2024년 상반기 회고
2024년 상반기가 끝났다. 올해는 여러가지로 힘든 반년이 되었다. 아쉬운 점함께 프로젝트를 했던 팀원들과 새로운 프로젝트를 진행하게 되었다. 이 프로젝트의 목표는 수익화였기 때문에 완성도 있으며 사용자에게 더 쉽게 다가갈 수 있는 서비스를 만들고자 했다. 하지만 이 프로젝트는 결국 무산되었으며 팀원들은 모두 흩어지게 되었다. 프로젝트가 무산되면서 아쉬운 점도 많았다. 1월에 유럽 여행을 가서도 (영국의 2층 버스에서) 코드리뷰도 하고 나름 최선을 다해 임했다. 귀국하고 약 3개월 정도 학교를 다니며 이 프로젝트에만 몰두했다. 다양한 기술적 도전을 했으며 웹뷰라는 새로운 기술을 도입할 수 있었다. 조금씩 균열이 생겼고 결국 좁힐 수 없는 지경에 이르게 되어 프로젝트는 무산되었다. 이 프로젝트에 최선을 다..
[import-visualizer] 10. 개발 회고
최종 배포 주소는 아래와 같다.import-visualizer - npm (npmjs.com) import-visualizerimport-visualizer. Latest version: 0.1.1, last published: 2 days ago. Start using import-visualizer in your project by running `npm i import-visualizer`. There are no other projects in the npm registry using import-visualizer.www.npmjs.comHBSPS/import-visualizer: A library that allows you to visualize the hierarchy of imports ..
[import-visualizer] 9. 상대경로 문제와 스택 오버플로우
이때 발생한 문제점으로 상대 경로를 제대로 읽을 수 없다는 것과 스택 오버플로우 문제가 발생했다. 이 시리즈의 글은 개발 과정을 작성한 것으로 내용 중 코드 또는 판단이 이상한 부분이 있다면 높은 확률로 뒷부분에서 수정될 것입니다.상대경로import './style.css';import typescriptLogo from './typescript.svg';import viteLogo from '/vite.svg';import { setupCounter } from '../counter';import { test } from './test.ts';이렇게 생긴 경우 ../counter를 가져올 수 없는 문제가 발생했다. 기존의 함수에서는 ../과 같은 상대 경로를 고려하지 않았다. 기존 방식의 전체적인 수정..