[過去ログ]
スレ立てるまでもない質問はここで 161匹目 (1002レス)
スレ立てるまでもない質問はここで 161匹目 http://mevius.5ch.net/test/read.cgi/tech/1661583836/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
175: デフォルトの名無しさん [] 2022/09/24(土) 12:59:46.39 ID:/lLAu03F 文字列を定数化する意味ってあるんですか? そのページでしか使わないんだから、そのまま書いた方が可読性いいと思うんですが 謎に定数ファイルを作って、そこに文字列を定義して、それを使う文化があります。 複数ページに同じ文面を使う場合もあるけど、それを変更される可能性があって そのたびに定数ファイルに使いされてしまう。 俺は完全に無駄だと思ってるんだけど、 何か良いことがあったりするのだろうか? http://mevius.5ch.net/test/read.cgi/tech/1661583836/175
177: デフォルトの名無しさん [sage] 2022/09/24(土) 15:06:55.96 ID:wgmwIRyk >>175 まともなプログラミング言語ならば 文字列は定数ならばtext segmentすなわちプログラミングコードと同じ読み取り専用エリアに配置されて有利です 一方で可変な文字列かつサイズ固定ならばdata segmentすなわに読み書き可能なエリアに配置されます さらにサイズ可変な文字列はheap segmentつまり実行中に動的に確保するエリアに配置されて最もコストが高くなります このような違いがあるため文字列は定数かどうか、可変の場合はサイズが固定なのかサイズまで可変なのかどうかが、非常に重要になってきます http://mevius.5ch.net/test/read.cgi/tech/1661583836/177
197: デフォルトの名無しさん [sage] 2022/09/26(月) 04:40:48.96 ID:tIU7Oyti >>175 例えば、Ruby on Rails ではエラーメッセージなども国際化されていて、 日本語用のYAML ファイルに、単語などを登録する accepted: を受諾してください blank: を入力してください 他にも、モデル名を member: 会員情報 その属性を name: ユーザー名 もし、こういうように1つのファイルにまとめず、個別のファイルに書いていくと、 重複して、全てを修正しないといけなくなる その時に修正漏れを起こさないように、かなりの時間を掛けて、 すべてのファイル・修正箇所を見ていく必要があるので、不可能 http://mevius.5ch.net/test/read.cgi/tech/1661583836/197
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s