もっともいいプログラミングの方法は、無駄に作らないこと という考えについて話しました #プログラミング #声日記 #ちえラジプログラミング
- #139 部品の数はボディブローのように効いてくる【ものを増やさない工夫】 https://listen.style/p/monoshiten/ppijwm6v
感想
まだ感想はありません。最初の1件を書きましょう!
サマリー
プログラミングにおいて「作らないことが一番」という考え方が提唱されています。これは、モジュール数や行数を減らし、保守や作り直しの手間を避けることで、無駄な作業をなくすというものです。AIツールが普及してもこの原則は変わらず、既存のものを活用し、プログラミングは最小限に留めるべきだと主張されています。
作らないプログラミングの提唱
ちえラジChat火曜日始まりました。今回はですねプログラミングについてということで作らないことが一番という話をしようと思います。
まあこちらについてはねちょうどものづくりnoシテンっていうねしぶちょーさんがやってらっしゃるポッドキャストでこんな話題をされてたんでちょっとこちらについて話をしてみようと思うんですがこちらのお話の方としては内容としてはやっぱり何かものを作る時って部品数とかものの数、量を減らすっていうのはやっぱり結構有効だという話をしてました。
こちらについては結構ねプログラミングについても言えるのかなというふうに思っています。モジュールの数とかあとは工数とか行数とかそういうのを減らすっていうのはとてもやっぱり有効ですしそもそも作らないっていうこともまあ有効な手段の一つなのかなっていうふうに思っています。
自分もね前の職場一番最初の職場で後輩にそんなことを喋ってました。「プログラミングとは無駄に作らないことだよ」っていう話をしててね。まあとにかくとにかくなんかちょっとめんどくさいなっていう処理があったらVBAでマクロで何か組んでこういうのを作りましたってやるタイプあるタイプの後輩がいたんですよ。
でそういうような人になんか「まあ作るのはとてもいいんだけどやっぱり無駄に作らないって大事だよ」っていう話をしたのを思い出します。まあ今はねAIでいろいろ作れるようになってきてもやっぱりそれも基本的な理念としては変わらないのかなというふうに思っています。
まあとか言っておいて自分もねまあAIでこれ作りましたあれも作りましたとかでたびたび話したりで作ってんじゃんっていう話ではあるんですがそれは何かというと何かというと今まで作られてこなさすぎたのかな。その反動で今作らなきゃいけないのかなっていうので作ってるっていう感じですかね。
それでもね本当に作らなくて済むのであればなるべく作らない方がいいっていうのがまあ自分の考え方ではあります。やっぱりプログラムを作ってしまうっていうことは保守が必要になるっていうことなんですよね。何かあった時に修正をしなければいけない。何か環境の変化があった時にアップデートに追従しなきゃいけないっていうような手間が生じる。
後輩への教えとAI時代の原則
まあAIでいろいろ作れるんだからまあその時は作り直せばいいじゃんっていう風になったとしても次同じようなことがあった時に自作のプログラムを全く使わないで何か既存の手順で行うっていう選択肢がなくなっちゃうんですよね。だから基本的にまあその時も何か作るしかないっていうようなことになってしまう。
ってなるとそれは保守と大して変わらないのではっていうような気がします。まあいわゆる作り直しですね。だから保守か作り直しかどっちかが必要になるっていう点でやっぱりその辺を覚悟した上じゃないとおいそれと自作という選択肢を選ぶべきではないんだろうなっていうふうに思っています。
なるべくまあすでにあるものを使いましょうっていうのがまあ一番いい選択なんじゃないのかなというふうに思ったりはします。とは言ってもねまあいろいろと例えばセキュリティ上の理由とかいろんな理由でね自作を選ばなきゃいけないっていうタイミングで結構あるんですけどね。
でもまあそれでもそれらの条件がないのであれば既存ツール使いましょうっていうのが自分の思いです。
まあプログラミングはとにかく最低限にすべきっていうような思いはまあ自分は今も昔も思っています。やっぱりプログラミングってそれなりに時間かかりますしね。
でやっぱりちゃんと動くかなとかこういうケースでも動くかなと検証するような作業いわゆるテストって言いますけれどもその作業もそれなりにやっぱり時間はかかるんです。
ノーテストでまあとりあえず使ったら動いたぞっていうのはまあやってもいいけどそんなにするべきではないかなっていうふうに思います。
作ることの代償:保守と作り直し
まあよくね自分は釣り橋をBダッシュで渡るみたいなそんな行為だって言いますがまあ実際にツールを作るとかまあ物理的にせよ論理的にせよものが残るものについては
釣り橋渡っちゃいけないんじゃないのかなおいそれとはねっていうふうに思います。
はいというところで今日の話これぐらいで終わりにしていきたいと思います。明日水曜日まちのえんがわキャストについてということでお話ができればと思います。
ではでは
04:27
コメント
スクロール