「 マニュアルの添えてない プログラム なんか 怖くて起動できないんで」
「 マニュアル書いてもらうために 金払ってるんじゃないよな」
「 今やっているプロジェクトを仮に コンピューター囲碁 関連だとしよう」
computer-go/
「 ↑ まず computer-go
ディレクトリーを切るよな。こいつは プロジェクト と呼ばれるぜ」
computer-go/
server/
「 ↑ じゃあ server
サービスをぶら下げるぜ。 本来 サーバーと クライアント プログラムを同じプロジェクトとして作るのはイケてないが
今は 説明用な」
computer-go/
server/
engine/
computer-go/
doc/
server/
engine/
「 ↑ で、マニュアル置き場も ぶら下げようぜ。 doc
とか docs
という名前が多いだろ」
「 FHS は もっさりしてんのよね。
usr/local/doc
で 3つもディレクトリ切るの イカれてるわよね」
computer-go/
doc/
explain/
operate/
prepare/
run/
server/
engine/
computer-go/
doc/
explain/
server/
engine/
operate/
server/
engine/
prepare/
server/
engine/
run/
server/
engine/
server/
engine/
computer-go/
doc/
explain/
server/
on-windows/
on-windows-without-docker/
engine/
on-windows/
on-windows-without-docker/
operate/
server/
on-windows/
on-windows-without-docker/
engine/
on-windows/
on-windows-without-docker/
prepare/
server/
on-windows/
on-windows-without-docker/
engine/
on-windows/
on-windows-without-docker/
run/
server/
on-windows/
on-windows-without-docker/
engine/
on-windows/
on-windows-without-docker/
server/
engine/
「 ↑ さらにその下に、それが Docker か、そうでないかで分けろだぜ」
computer-go/
doc/
explain/
server/
on-windows/
explain-server-on-windows.md
on-windows-without-docker/
explain-server-on-windows-without-docker.md
engine/
on-windows/
explain-engine-on-windows.md
on-windows-without-docker/
explain-engine-on-windows-without-docker.md
operate/
server/
on-windows/
operate-server-on-windows.md
on-windows-without-docker/
operate-server-on-windows-without-docker.md
engine/
on-windows/
operate-engine-on-windows.md
on-windows-without-docker/
operate-engine-on-windows-without-docker.md
prepare/
server/
on-windows/
install-server-on-windows.md
configure-server-on-windows.md
on-windows-without-docker/
install-server-on-windows-without-docker.md
configure-server-on-windows-without-docker.md
engine/
on-windows/
install-engine-on-windows.md
configure-engine-on-windows.md
on-windows-without-docker/
install-engine-on-windows-without-docker.md
configure-engine-on-windows-without-docker.md
run/
server/
on-windows/
look-server-log-on-windows.md
start-server-on-windows.md
stop-server-on-windows.md
on-windows-without-docker/
look-server-log-on-windows-without-docker.md
start-server-on-windows-without-docker.md
stop-server-on-windows-without-docker.md
engine/
on-windows/
look-engine-log-on-windows.md
start-engine-on-windows.md
stop-engine-on-windows.md
on-windows-without-docker/
look-engine-log-on-windows-without-docker.md
start-engine-on-windows-without-docker.md
stop-engine-on-windows-without-docker.md
server/
engine/
「 ↑ そして ディレクトリー名の構文に沿って ファイル名も アレンジしろだぜ」
「 さらに test
か product
か、
manually
か automation
かの違いも入ってくるぜ」
npm test
docker compose up -d
convert_x_to_y --notification off
「 ↑ プログラムの実行って、 コマンド1行で できるもんなんじゃないの?」
「 Contents of Table とか、 Outline と呼ばれるものを
Visual Studio Code の横に出てくる ディレクトリ階層を使って やってるわけだぜ」
「 ## engine
が2回使われています、とか lint されて うざい。
カット&ペーストも ぽんぽん ぽんぽん できない」
「 フォルダ数と ファイル数が多い、 という ただそれだけのことで 却下ねぇ」
「 まず、 Docker か、 それ以外かで 分けるもんじゃないのかだぜ?」
「 組み合わせに 2乗 を感じた時点で どう並べても 気に入らなくなるぜ。
英語の語順にしておけば 検索速度 瞬足」
「 Server の説明書だけが欲しい人に
Engine の説明書まで付いてくるの、イケてないぜ」
<書きかけ>
Crieitは個人で開発中です。
興味がある方は是非記事の投稿をお願いします! どんな軽い内容でも嬉しいです。
なぜCrieitを作ろうと思ったか
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください!