問題タブ [wording]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
principles - SRPと「変化の軸」?
ボブ・マーティンのOODの原則、特にSRPテキストを読んでいて、それが言っていることの精神をかなりよく理解していますが、リンクの2ページ(本の150ページ)から特定の言い回しを完全には理解していません。 )::
言い換えると:
それぞれの責任は変化の軸であるため、これら2つの責任を別々のクラスに分けることが重要です。
ここで「変化の軸」とは正確にはどういう意味ですか?
grammar - 128キロバイトか128キロバイトか? 128 kB または 128 kB?
128 ユーロと 128 個のリンゴであることはわかっています。
128キロバイト、メガバイト、ギガバイトだと思います。それとも128キロバイト、メガバイト、ギガバイトですか?
複数形が正しい場合、実際には 128 kB、MB、GB を使用する必要があります。それはなじみがないようです。
複数形と単数形、どちらが正しいですか?
ありがとう :)
email - 電子メール送信者のnoreply単語にドイツ語のペンダントはありますか
ほとんどの電子メールスパムフィルターで受け入れられる「noreply」という単語のドイツ語のペンダント/代替語があるかどうか疑問に思いました。
noreply@domain.comは問題ありません。また、そのようなアドレスは存在しません。
分かりますか?
これまでのところありがとう!
ruby-on-rails - Rails と STI での命名: レポート (抽象) と ReportTemplates がある場合、「実際の」レポートは何と呼ばれるべきですか?
管理者がレポート テンプレートを作成できるシステムがあり、ユーザーはそれらに基づいて「実際の」レポートを作成できます。
Rails の単一テーブル継承メカニズムの時点で、「抽象」ベース モデルはReport < ActiveRecord::Base
で、テンプレート モデルは と呼ばれReportTemplate > Report
ます。ここで、レポートの具象インスタンスの名前が必要になります。たとえば、ConcreteReport > Report
「ConcreteReport」は好きではありません。
これについてもっと良い言葉遣いはありますか?ReportItem
、 ... のような名前を考えましたが、ファイル ブラウザでグループ化されているため、単語ReportInstance
で始まるReport
(単語で終わるのではなく) ので、より気に入っています。ConcreteReport
しかし、彼らはまだ私にはくだらないと感じています。
AbstractReport
また、基本クラスを考えて、単にReport
「具体的な」レポートに使用しましたが、Rails のデフォルト (使用するテーブル名など) を微調整する必要がありましたが、これは避けたいと思います。
だからどんな提案も大歓迎です!
requirements - 機能要件の文言
機能要件の言い回しについて複数の意見を聞いたので、機能要件は常に
システムは[...]
例 (コーヒーマシンの場合):
システムは 3 種類のコーヒーを提供する必要があります。
対
ユーザーは、3 種類のコーヒーから選択できる必要があります。
これらは両方とも有効な機能要件ですか?
前もって感謝します!