DSP 909 - 오픈 소스 랩1

3539 단어 opensourcejavascript
안녕하세요 여러분, 첫 번째 할당 릴리스 0.1에서 내 블로그 게시물을 읽어 주셔서 감사합니다. 정적 사이트 생성기를 만들라는 요청을 받았습니다. 이름을 지정했습니다(ag-ssg). 여기에서 볼 수 있습니다. 이것은 제 Github repo입니다. 이 프로젝트에서 우리는 .txt 파일 형식을 .html 파일 형식으로 변환할 수 있는 도구를 만들어야 했습니다. 이 버전의 프로젝트에서 사용자는 명령줄 도구를 사용하여 특정 텍스트 파일 또는 여러 텍스트 파일이 포함된 특정 폴더를 지정하여 모두 .html 파일로 변환할 수 있습니다.
랩 1의 경우 클래스에서 파트너를 찾고 다른 플랫폼을 사용하여 협력해야 합니다. 그래야 코드를 검토하고 그들이 우리 작업도 검토할 수 있습니다.
이 실습의 주요 목적은 모든 소프트웨어에 항상 문제나 버그가 있기 때문에 파트너와 협력하여 코드에서 문제를 찾는 것입니다.
또한 이 랩의 도움으로 네트워크를 확장할 수 있었고 코드를 공유하고 디버깅 문제를 증가시키는 등 오픈 소스 환경에서 실제로 작업하는 방법을 보여주었습니다.
  • Arryell Paris 코드를 검토할 기회가 있습니다. 나는 그를 개인적으로 알고 있지만 실제로 서로의 작업을 검토하기 위해 코드를 공유한 것은 이번이 처음이었습니다. 이 실험실의 도움으로 그의 작업에서 실수를 찾고 내 실수를 던질 수 있습니다.
  • Arryell Paris 코드를 테스트할 때 아직 완전히 완성되지는 않았지만 일부는 기능적으로 합당한 기대에 따라 작동하고 있었습니다. 저는 그가 특정 출력을 얻기 위해 프로젝트에서 사용하고 있는 다양하고 더 나은 코딩 방법을 많이 발견했습니다.
  • 다른 사람이 내 코드를 테스트하고 검토하게 한 것이 정말 도움이 되었습니다. 현재 내 프로젝트에 있는 많은 문제에 대해 알게 되었기 때문입니다. 검토하는 동안 내 코드가 요청된 출력에 따라 완전히 작동하지 않았기 때문입니다. Arryell은 정말 많은 도움을 주었고 버그를 수정하는 방법에 대해 올바른 방향으로 안내해 주었습니다. 랩 1 시간 동안 내 명령줄 인수가 완전히 작동하지 않았습니다. 그는 이러한 문제를 해결하는 데 많은 도움을 주었습니다.

  • Arryell Repo에서 찾은 문제에 대한 링크



    ` Issues 1
    README.md 파일에 누락된 정보가 많습니다.
    의존성을 언급하는 것을 잊어라
    도구를 실행하는 방법.
    기타 모든 기본 정보.

    Issues 2
    지침에 언급된 대로 -i 명령을 사용하여 코드를 실행하려고 했습니다.
    생성된 출력 파일이 없습니다.

    Issues 3
    두 가지 선택적 구현이 누락되었습니다.
    또한 READMe.md 파일에서 언급하지 않았습니다.

    Issues 4
    .html 파일을 저장하기 위해 명령줄에서 도구를 실행할 때 폴더가 생성되지 않았습니다.

    Issues 5
    -v -- 지침에 따라 버전 명령이 실행되지 않았습니다.
    `

    my-ssg에서 찾은 문제에 대한 링크



    `
    Issues 1
    README.md 파일에 몇 가지 사소한 철자 오류가 있습니다.
    지금 수정하고 파일을 업데이트했습니다.
    Issues 2
    --help 플래그에 의해 콘솔에 인쇄된 도움말 메시지는 프로그램 이름, 버전 번호 및 "help:true"만 인쇄합니다.
    Issues 3
    CLI에서 npm 링크를 실행하려고 하면 오류가 발생합니다. 패키지에 문제가 있습니다.
    Issues 4
    package.json의 버전 번호는 0.1로 표시됩니다.
    버전 번호는 x.x.x 형식이어야 합니다. 0.1.0을 사용하는 것이 좋습니다.
    Issues 5
    --input 플래그를 사용하려고 할 때 오류가 발생했습니다.

    `
  • 내 코드에서 아직 해결되지 않은 문제가 거의 없습니다. 가능한 한 빨리 문제를 해결하기 위해 노력하고 있습니다.
  • 전반적으로 Arreyell Parris와의 공동 작업은 저에게 좋은 경험이었습니다. 이 실습에서는 Github를 사용하고 Github 문제를 생성하여 그들이 문제를 수정하고 프로젝트를 개선할 수 있도록 해야 하기 때문입니다. 내 코드에서 발견된 일부 버그를 적절하게 수정하기 위해 팀에서 효율적으로 협력하고 작업하는 방법을 배웠습니다. 디버깅은 저에게 정말 쉽고 이해하기 쉬워지는 큰 도움으로 저에게 항상 도전적입니다.

  • Thanks
    

    좋은 웹페이지 즐겨찾기