Skip to content

1회차 목표 #1

Description

@kkweon

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월 끝나기 전까지 시간 되는대로 해보는 걸로

Metadata

Metadata

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions