パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Excelの数式を元にしたプログラミング言語「Microsoft Power Fx」が発表される」記事へのコメント

  •  「Excelの関数だから簡単」「初心者でも理解しやすい」って間違いだと思うんだよね。
     最初のとっつきやすさは確かに重要だけど、それよりも構文を理解した後の可読性の方が重要だと思う。

     複雑な手順をプログラムにするなら、どんな言語やツールを使うにしても、できたブログラムは複雑になる。目的の処理に向いた言語を使えば、そうで無い言語を使うよりプログラムはしやすくなるけど、できたプログラム自体の複雑さは変わらないと思う。

     そこでExcelのワークシート関数なんだけど、一つのセルに一つの機能を割り当てるような使い方をするなら理解しやすい

    • by Anonymous Coward

      これ、メンテナンスとか可読性とか考える用途は想定してないんじゃないの?
      既存の言語と競争・競合するつもりもないでしょう。

      • by Anonymous Coward

        想定しなければメンテナンスの必要性がなくなるわけではないので。Excelマクロでも作成者が退職してメンテナンス不能になったけど廃止もできない過去の遺物とかよく問題になって、そういうことを繰り返すうちに「マクロは使うな」となる

        • by Anonymous Coward

          メンテナンス必要な、継続利用するな場所にExcelマクロ使ったから悪いのであって、Excelマクロ自体が悪いわけじゃない。
          目の前の1回だけの作業を効率化するのに使うには問題ない。

          そういう風に用途を考えずに、あの言語はダメあ、ExcelマクロはNGなんて言ってるのは的外れ。
          悪いのは言語じゃなくて、用途を考えずに言語を選ぶ人だ。

          • by Anonymous Coward on 2021年03月06日 15時56分 (#3989646)

            > メンテナンス必要な、継続利用するな場所にExcelマクロ使ったから悪い

            他の選択肢が存在する職場ばかりじゃないからな。
            他の言語の実行環境や開発環境を入れることが許可されないところでも、Excelは使えることが多いから何でもマクロでやる(やらざるを得ない)だけ。
            Excelのマクロで自動化するか、自動化を諦めるかの二択なら前者を選ぶしかないんだよ。

            親コメント
            • by Anonymous Coward

              マクロ使う → メンテできなくなる → マクロ使うな
              という流れが予想されているのなら、最初からマクロを使わないのが最善ってことだな。

普通のやつらの下を行け -- バッドノウハウ専門家

処理中...