Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1회차 목표 #1

Open
4 tasks
kkweon opened this issue Mar 20, 2021 · 2 comments
Open
4 tasks

1회차 목표 #1

kkweon opened this issue Mar 20, 2021 · 2 comments
Assignees

Comments

@kkweon
Copy link
Member

kkweon commented Mar 20, 2021

Overview

각자 만들고 싶은 패키지를 만들어보아요.

"패키지를 만들어보자"가 목적은 아니고 패키지를 만들어 보는 과정을 통해 Rust 의 기능들을 익혀보자에 가깝습니다.

예를 들어,

  • Rust 에서는 어떻게 환경 변수를 받지?
  • Rust 에서는 어떻게 stdin 을 받지 혹은 command line arguments 를 받지?
  • Rust 에서는 JSON serialization 을 어떻게 하지?
  • Rust 에서는 HTTP Request를 어떻게 보내지?

등등

그리고 이를 PR 을 통해 보냄으로써 양방향 knowledge sharing 을 하는 것이 목표입니다.

체크리스트

  • Cargo 패키지 생성하기 via cargo new <package_name>
  • test 코드 작성하기 (Rust에서 TDD는 매우 재밌습니다 doctest 지원, example 지원, test module 지원)
  • PR 보내기 for knowledge sharing
  • (optional) crates.io publish 하기 via cargo publish

언제까지?

일단은 ~ 4월 끝나기 전까지 시간 되는대로 해보는 걸로

@nicewook
Copy link
Member

리뷰 보내고 가 무얼 의미하는 것일까요?

@kkweon
Copy link
Member Author

kkweon commented Mar 21, 2021

PR을 보낸다는 뜻이었습니다! 좀더 자세히 적어보았습니다 😄 감사함니다

리뷰 보내고 가 무얼 의미하는 것일까요?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants