Skip to content

Conversation

@kyu08
Copy link
Owner

@kyu08 kyu08 commented Dec 21, 2025

TODO

  • AIレビュー
  • セルフレビュー
    • markdownが期待通りにレンダリングされているかチェック
    • 誤字脱字チェック
    • 読みづらいところがないかチェック
    • TODOが残ってないかチェック
    • textlintの指摘で直したいところがあれば修正
    • 技術的に不正確/不明瞭な記述がないかチェック

@github-actions
Copy link
Contributor

github-actions bot commented Dec 21, 2025

プレビュー環境

プレビュー環境が更新されました。

URL: https://blog.kyu08.com/pr-267/

Commit: b222966d76991755212ffec37d3a19f295bc5cf7

※ デプロイ完了まで数分かかる場合があります。

@github-actions
Copy link
Contributor

github-actions bot commented Dec 21, 2025

OGP画像が更新されました

rust-web-app-book

rust-web-app-book

@kyu08 kyu08 marked this pull request as ready for review December 22, 2025 08:18
@kyu08 kyu08 requested a review from Copilot December 22, 2025 08:18
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

このPRは、『RustによるWebアプリケーション開発 設計からリリース・運用まで』という書籍を読んだ感想をまとめたブログ記事を追加するものです。

主な変更点:

  • Rustでのサーバーサイド開発に関する学びと感想をまとめた記事の追加
  • GoとRustの比較を含む実践的な考察
  • 本書から学んだ技術的なポイント(DI、エラーハンドリング、クレート分割など)の整理

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

File Description
content/posts/rust-web-app-book/index.md Rustの書籍レビュー記事のメインコンテンツ(技術的な学び、Goとの比較、実装の感想を含む)
content/posts/rust-web-app-book/cover.png 記事のカバー画像


## 学び
- コンパイル時間短縮の工夫
- アプリケーションを複数のクレートを分割することで変更があったクレートだけ再コンパイルすればよくなるためコンパイル時間が短縮できる。
Copy link

Copilot AI Dec 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

「アプリケーションを複数のクレートを分割する」は文法的に不自然です。「アプリケーションを複数のクレートに分割する」が正しい表現です。

Suggested change
- アプリケーションを複数のクレートを分割することで変更があったクレートだけ再コンパイルすればよくなるためコンパイル時間が短縮できる
- アプリケーションを複数のクレートに分割することで変更があったクレートだけ再コンパイルすればよくなるためコンパイル時間が短縮できる

Copilot uses AI. Check for mistakes.
### ネガ
- コンパイル時間が長い。
- コンパイル時間短縮のためにcrate分割が推奨されているが、依存関係の増減があるたびに`Cargo.toml`を手書きで編集しないといけないのが若干面倒。
- もしかしたらコードアクション等、エディタの支援が得られるのかもしれないがそこまで調べられていない。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [textlint] <eslint.rules.ja-technical-writing/ja-no-weak-phrase> reported by reviewdog 🐶
弱い表現: "かも" が使われています。 (ja-technical-writing/ja-no-weak-phrase)

結果はともあれ実際にRustでサーバーを書くのがどんな感じなのかを知ることが本書を読んだ目的だったので解像度を高めることができてよかった。[^3]

[^1]: 5章の途中までしかやっていないので「はず」と書いている。
[^2]: あるいは単にコンピュータの仕組みへの理解が浅いとも言えるのかもしれない。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [textlint] <eslint.rules.ja-technical-writing/ja-no-weak-phrase> reported by reviewdog 🐶
弱い表現: "かも" が使われています。 (ja-technical-writing/ja-no-weak-phrase)

@kyu08 kyu08 merged commit 4e1f6c1 into main Dec 22, 2025
3 of 4 checks passed
@kyu08 kyu08 deleted the rust-web-app-book branch December 22, 2025 14:49
github-actions bot added a commit that referenced this pull request Dec 22, 2025
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

Successfully merging this pull request may close these issues.

2 participants