2025/02/22 ~ 2025/02/28 のもくもく日記
もくもく 前回までは
2025/02/15 ~ 2025/02/21 のもくもく日記 をご覧ください。
途中経過
その1
犯罪捜査技術を活用したソフトウェア開発手法 の第1章で紹介されているものを試してみた。
- code-maat でファイルの変更回数を抽出
- cloc で記述言語と(コメントや空行を省いた) 行数の抽出
- その他、maat-scripts にあるpython スクリプトで各データの加工
結果を噛み砕けていないけど、定点観測出来る形だとは思えた。
その2
Jenkins があると、 定期的に実行するコマンドやファイル加工をするスクリプトの実行などの管理に便利だと思い始めたので、 私物PC にも環境を整えようか検討中 🐋
https://www.jenkins.io/doc/book/installing/docker/
その3
vercel/ncc をJavaScript から直接呼び出せることを知ったので試してみたのだけど、 生成までやってくれるので、その後のファイル保存などは自分で実装する感じだった
自分でやるのでファイル名を柔軟に設定できるのは嬉しいかもw
https://github.com/vercel/ncc#programmatically-from-nodejs
その4
Node.js でディレクトリー丸ごとコピーするの、昔は自分で実装しないといけなかったけど、
v22.3.0 から cp
が使えるようになったので、とても便利になった!
https://nodejs.org/docs/latest-v22.x/api/fs.html#fspromisescpsrc-dest-options
今回の進捗
※関連SNS
- https://x.com/shion_engineer/status/1893148420673769834
- https://x.com/shion_engineer/status/1893198035968025007
- https://x.com/shion_engineer/status/1893225109583765925
- https://x.com/shion_engineer/status/1893838080911499283
- https://x.com/shion_engineer/status/1893904983889674495
- https://x.com/shion_engineer/status/1893921570516611494
- https://x.com/shion_engineer/status/1894611060512231622