はじめに
アドベントカレンダーも終盤に差し掛かり、年末が近づいてきましたね。
年末といえば大掃除です。というわけでエンジニアがやっておくべき大掃除リストを考えてみました。
ローカル PC の大掃除
不要なものを消して、ストレージの空き容量を増やしましょう
- ダウンロードしたファイル、スクリーンショットの削除
- 本当に必要なものだけ残して、それ以外は消しましょう
- Docker の不要なコンテナやイメージの削除
-
docker system prune等で消しましょう
-
- 各ツールのキャッシュや不要なツールを削除しましょう
- Homebrew
- mise
-
mise prune
-
- pnpm
-
pnpm prune
-
- 使っていないバージョンの node なども溜まりがちなので削除しましょう
リポジトリや SaaS、クラウドの大掃除
ローカルPC以外も不要なものが溜まっていたりします。削除・整理を行いましょう。
- 未使用ライブラリの削除
- 意外と消し忘れていたりします。不要なライブラリは削除しましょう
- ライブラリのアップデート
- できれば年末に限らず、定期的にアップデートしましょう
- アップデートするだけでなく、Dependabot や Renovate なども設定しておきましょう
- Linter / Formatter 設定の再確認と見直し
- 一時的にルールを無視して、そのまま放置していませんか?修正しましょう
- 例えばRuby の Rubocop だと
.rubocop_todo.yml
- 例えばRuby の Rubocop だと
- 一時的にルールを無視して、そのまま放置していませんか?修正しましょう
- GitHub, GitLab などの整理
- 不要なリポジトリのアーカイブしましょう
- 不要な issue や Pull Request を close しましょう
- 不要ブランチを削除しましょう
- AWS や Google Cloud など
- 不要なバックアップやリソースを削除しましょう
- その他
- ソースコード内の TODO / FIXME コメントの棚卸し
- ブラウザのタブやブックマークの整理
- ドキュメントの整理
大掃除(物理)
もちろん大掃除(物理)もちゃんとやりましょう。
- オフィス(在宅なら作業部屋)の清掃
- デスクトップPC内部の掃除
- キーボード・マウス・モニターの清掃
- 配線の整理
おわりに
一人でやるのは寂しいので、社内の Slack 等で声をかけあい、みんなでやると良いかもしれないです。