アカウント名:
パスワード:
Excelで凝ったことすると何が一番困るかって、後から見たときに何やってるかを追うのが目茶苦茶大変なんだよね……。 記述箇所バラバラで、ひたすら長い数式に複雑に飛びまくる参照、そして、LAMBDAはその複雑な数式を隠蔽してしまうと思われる。
こういうのを活用して複雑なことをやろうとすればするほど、作成者以外には理解不能なシートが生まれるんじゃないかと思う。
使いこなせればとても便利なのは間違いないんだけど、保守性にはめちゃくちゃ気を使う必要がありそう。
Excelで関数を定義できる、というのは正に可読性・保守性を上げるためのものだけどね。これまで同じロジックを何百ものセルにコピペすることがどんだけ多かったことか。そして一部の修正漏れでバグが発生することがどんなに多かったことか・・・
せっかく関数定義して保守しやすいようにしたはずなのに昔からの習慣が抜けない人に保守されたばかりに関数定義があちこちにコピペされるカオスに
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
便利な反面、これまで以上に難読化が進む…… (スコア:2)
Excelで凝ったことすると何が一番困るかって、後から見たときに何やってるかを追うのが目茶苦茶大変なんだよね……。
記述箇所バラバラで、ひたすら長い数式に複雑に飛びまくる参照、そして、LAMBDAはその複雑な数式を隠蔽してしまうと思われる。
こういうのを活用して複雑なことをやろうとすればするほど、作成者以外には理解不能なシートが生まれるんじゃないかと思う。
使いこなせればとても便利なのは間違いないんだけど、保守性にはめちゃくちゃ気を使う必要がありそう。
しもべは投稿を求める →スッポン放送局がくいつく →バンブラの新作が発売される
Re:便利な反面、これまで以上に難読化が進む…… (スコア:1)
Excelで関数を定義できる、というのは正に可読性・保守性を上げるためのものだけどね。これまで同じロジックを何百ものセルにコピペすることがどんだけ多かったことか。そして一部の修正漏れでバグが発生することがどんなに多かったことか・・・
Re: (スコア:0)
せっかく関数定義して保守しやすいようにしたはずなのに
昔からの習慣が抜けない人に保守されたばかりに関数定義があちこちにコピペされるカオスに