least-astonishment

    1

    1答えて

    @Namedアノテーションにバッキングビーンズに新しい名前を付けるべきですか、それとも読みやすくするためにクラスと同じものを使うべきですか?これをしない、またはいつ行うかについてのガイドラインはありますか? 私は値を持つドロップダウンコンポーネントを提供するバッキングBeanを持っています。それは複数の場所で使用されているので、私はそれをアプリケーションスコープにしただけです。私はそれをStatu

    2

    1答えて

    変数が配列かどうかをチェックし、それ以外の場合は処理を続行する前に変数に変換する必要があります。だから、私のコードは次のようになります。 class Test < Struct.new(:args) def eval p "1. #{args}" args = (args.instance_of? Array) ? args : [args] p "2

    0

    3答えて

    一定の時間ごとに何かを再発するオプションを与えると、どの間隔でも再発しない時間をどのように扱うべきですか? たとえば、2月29日の誕生日のリマインダーはどうすればよいですか? 31日目の月間予約がある場合、31日目のない月に何が起こるのでしょうか? 妥当なユーザーが期待していると思われるものは、least surprisedになりますか?