scala-text/scala_text

変位指定は難しいので注意して使う旨の記述を追加する

youta32449999 opened this issue · 4 comments

変位指定は難しいので注意して使う旨の記述を追加する
kmizu commented

+アルファの話として:変異指定は読めれば大体のケースで十分だよみたいなこともお願いします。

変異指定は難しい、から変に使おうとしてミスするくらいなら使わない方がいい(?)、くらいな方針には同意だけど、
ライブラリ書く人プロダクトコードを書く人 という分け方には割と違和感あるかなぁ🤔

(ミスする、とは、意味なく?必要以上に?複雑になったり、使いこなせないせいで、余計な? or 変異指定なしの場合と同等に?キャストがどこかで必要になって台無しになるなど)

文化や慣習やその他色々によってはライブラリでも使わないパターン逆に普通あるし、その逆でプロダクトコードでも必要なら普通に使うし

kmizu commented

なるほど。確かに、区分けとしてその二つは良くなかったかもしれません。変異指定は難しいので、

  • まずは読めることが重要
  • 使いこなすのは難しいので、自作のクラスで使う場合には慎重に

くらいでどうでしょうか?

そうですね 🙆‍♂️