テクノロジー

職場のプロジェクトに必ず配置しちゃうMakefileの話

1: taiseiue 2025/07/07 22:38

“タスクランナーとしてのMakefileとの出会い”

2: masatotoro 2025/07/08 20:33

面白いmakefile の使い方

3: Xibalba 2025/07/08 22:07

うおお好き

4: yarumato 2025/07/08 22:26

“Makefileで、開発に便利なツールを呼び出しやすくする。ドキュメント生成を整備する。”

5: nakag0711 2025/07/09 02:08

いまMakefile手書きできる人ってどのくらいいるんだろう

6: shag 2025/07/09 07:13

Makefile 想像より読みやすい。

7: kompiro 2025/07/09 07:53

Makefileの利点は開発ツール入れた段階で他にインストールが必要なツールはない点。

8: soulfulmiddleagedman 2025/07/09 07:58

単なるコマンドランチャーになってないかと思ったものの魂こもった Makefile に感心してしまったw

9: tettekete37564 2025/07/09 08:23

macやLinux環境だと意外にMakefile便利だよね。最近だとTypeScriptの開発プロジェクト構築にMakefile作って使ってる。

10: knok 2025/07/09 08:29

多くのdistroだとターゲットのシェル補完も効くので便利。bash-completion 等が入ってないこともあるけど

11: mayumayu_nimolove 2025/07/09 08:41

負けファイル

12: turanukimaru 2025/07/09 08:53

今のプロジェクトのMakefileには100くらいのタスクがあって、使い方の説明は全くないうえに半分は動かない。レビューやSlackで〇〇でMakeしろと言われるたびに嫌な気分になる。もうこの現場にいたくない。

13: bopperjp 2025/07/09 08:58

エスケープシーケンスwもう、これ、メニューで選択してmakeを実行する未来が見えるw

14: kazuau 2025/07/09 09:05

しょっちゅう使うコマンドも、aliasやスクリプトにするのがめんどくさくてhistoryから探す自分には真似できない。エイヤッと1回作ってもメンテできない自信がある

15: strawberryhunter 2025/07/09 09:42

昔からMakefileは読めなくなるぞアンチパターンだぞと言われ続けてGoの普及あたりからC/C++以外でも使われ始めているの何なのって思う。ちゃんと理解していないと知りえない暗黙のルールも多いから活用されると読めない。

16: fuji_haruka 2025/07/09 09:46

タスクランナーとしてMakefile使うのほんとやめてほしい。タスクランナーとしてはmakeで覚えなきゃならないことが多いし可読性に問題がある。mise使っとけばいいよ。