Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
アプリケーションの実行環境について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=186#CommentId1349
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
リスナー
 (学生)
投稿日時
2008/12/19 09:03:49
どうもこんばんは。
改行については気をつけます。
つい夢中で打ち込んでしまいました。
で。
ハードコーディング。
ハードコードとも言うそうで。
>>特定の動作環境を決め打ちして、
>>その動作環境で動作させることを前提とした処理やデータを
>>ソースコードの中に書き込んでしまうプログラミング方式。
としますと、
桜さんのコードですが、
私が読めていなかったようです。
""で括られたパスの指定方法。
userの前後の部分ですね。
あそこが上の定義でいうハードコーディング、
というやつになるのでしょうか。
こんな刺激的な説明も検索中にありました。
>>プログラム中に定数などを直接記述すること。
>>こうして書かれた値をマジックナンバーという。
>>決してしてはならないとされる不文律の一つ。
>>ヘボプログラマほど
>>ハードコーディングをこよなく愛する傾向にあり、
>>彼らが書いたプログラムは
>>高確率でボログラムである。
結局、
「定数を使っていないのは論外だ」
こういう理解でよいのでしょうか。
>>「SHGetSpecialFolderPath」とか「GetSpecialFolder」
調べてみます。
というか調べました。
軽く。
あるみたいですね。
元はCプログラミング用の関数なのでしょうか。
ただ正直、
もひとつどうも、
環境依存とか上記の関数とか特殊フォルダとか
しっくりつながりませんねー。
やっぱり自分の中でパス関連は壁です
余談ですが
やっぱ文系って分かります?
ハードコーディングを知っているかどうか
それで分かってしまうなんて~
驚きです