毎朝5分の自分語り 2024/01/24
昨日は久しぶりにシェルスクリプトと戯れていた。
シェルスクリプトよりも〇〇でやった方がいいじゃんという思いがないわけでもないが、さまざまな理由のためシェルスクリプトで実装することになった。
シェルスクリプトの偉いところは小さなツールをつなぎ合わせてやりたいことを実現できることだ。
システムと言うと 面倒なことは自動化されてオールインワン という感覚を持っている人が多い。
しかし、システムに機能を増やすにはシステムのアップデートというソフトウェア改変が必要になり、多くの場合大規模だ。
シェルスクリプトの場合は細かなツールがプロセスとして分離しているのでそもそもが疎結合だ。
疎結合故に改変時の影響範囲も少なくて済む。
細かな工夫を繋げてやりたいことを実現できるという形はそれはそれでシステムだ。
やはり素晴らしいなと思う。
この記事が気に入ったらサポートをしてみませんか?