対象は JavaScript の基礎文法・開発経験がある人、または Java か C# を知っている人です。勉強会では 01 から 03 を順に読み(各回60分)、A1 から A3 は実際に書くときに引きます。
| 資料 | 中心的な問い / 内容 | 使う場面 |
|---|---|---|
| 01. バッチの実行モデル | なぜバッチは他の言語と同じように読むと壊れるのか。1行ずつ置換してから実行する | 勉強会 第1回 |
| 02. 制御構文と展開の罠 | ループの中で変数が更新されないのはなぜか。括弧ブロックは1つの論理行 | 勉強会 第2回 |
| 03. 実務で使えるバッチを書く | 他人に渡して壊れないバッチの条件は何か。環境を固定しないと壊れる | 勉強会 第3回 |
| A1. 逆引き参照 | やりたいこと / 他言語の構文 / 症状 の3つの入口から該当箇所を引く | まずここから引く |
| A2. 記法早見表 | 変数展開・引数・エスケープ・if・for・文字列操作・リダイレクト | 記法だけ確認したいとき |
| A3. 落とし穴カタログ | 症状 → 原因 → 修正 の形で15項目 | 動かないとき |
| ZZ. 資料の構成 | 対象読者・章立ての意図・執筆方針 | 資料を直す・増やすとき |
資料に出てくるコードの実行方法と、書き始めるときにコピーするテンプレートです。
docs/ 公開する資料(GitHub Pages)
css/style.css 資料の共通スタイル
samples/ 資料に出てくるコードとテンプレート
tests/ サンプルの実行テスト(実行は tools/40_test/)
notes/40_issues/ これから解決する課題
notes/90_rules/ このプロジェクトのローカルルール
これから解決することの一覧です。
20260824-dos-command-learn ローカルルール
このプロジェクトでだけ通る決めごと(commit・push の単位など)です。