- ★自作プログラム、評価してよスレッド」★1 [無断転載禁止]©2ch.net
69 :デフォルトの名無しさん[sage]:2016/05/12(木) 02:21:40.64 ID:zeyNygYO - まず、簡単なサンプルで、正常に動くことを確かめてから、
徐々に複雑にしていく過程で、何が悪いのかがわかる サンプルでそのAPIが、正常に動くことを確かめましたか?
|
- ★★Java質問・相談スレッド177★★©2ch.net
606 :デフォルトの名無しさん[sage]:2016/05/12(木) 02:36:01.91 ID:zeyNygYO - ブール型を、true/false と比較すると冗長。
ブール型は比較しなくても、それ自体がブール型 (hoge), (!hoge)でいい ブール型の変数を宣言するときに、真が「〜が無い」などの否定形の言い回しにしない。 偽の場合に、「〜が無いことは無い」など、2重否定になるから
|
- スレ立てるまでもない質問はここで 142匹目 [無断転載禁止]©2ch.net
857 :デフォルトの名無しさん[sage]:2016/05/12(木) 03:20:21.69 ID:zeyNygYO - >>855
paiza.IO, codepad なら、ログイン無しで、プログラミングできる >>856 JSは、拡張子を、.js にした方が無難かも。 Main.phpタブの横の + に、新しいファイルを追加して、そこにJSを書く
|
- ★自作プログラム、評価してよスレッド」★1 [無断転載禁止]©2ch.net
79 :デフォルトの名無しさん[sage]:2016/05/12(木) 13:20:46.35 ID:zeyNygYO - WindowsはOSSじゃないから、APIの中まで、
デバッグ実行できないから、なかなかバグを直せない こんなの1人月100万円以上の仕事だよ。 漏れも昔、こういう修復ばかり請け負っていた 解決した原因を教えて
|
- + JavaScript の質問用スレッド vol.119 + [無断転載禁止]©2ch.net
706 :デフォルトの名無しさん[sage]:2016/05/12(木) 13:39:59.81 ID:zeyNygYO - enchant.js 用のマップエディタを、jQuery UI で作って、公開している人がいる
jQueryは、ちょっとしたアプリにはいい。 こんなのDOMでは、面倒くさくて作れない
|
- Java入門・初心者質問スレ [無断転載禁止]©2ch.net
4 :デフォルトの名無しさん[sage]:2016/05/12(木) 13:52:26.21 ID:zeyNygYO - 素人は、フィールドをprivate、メソッドをpublicにしておけ。
フィールドをクラス外から、アクセスできないようにする(カプセル化) もし、外からアクセスされて、値を変えられたら、正常に処理できない 外からフィールドにアクセスしたいのなら、そのフィールドに、 getter/setter(アクセッサ)を宣言して、それを通してアクセスする
|
- Java入門・初心者質問スレ [無断転載禁止]©2ch.net
6 :デフォルトの名無しさん[sage]:2016/05/12(木) 18:12:02.87 ID:zeyNygYO - プログラム開発で一番ダメなのが、グローバル変数を使ったり、
オブジェクト同士・モジュール同士の密結合。 密結合で開発していくと、いずれスパゲティ・泥団子になっていって、修正できなくなっていく どこかを修正すると、他の部分にバグが生じる。 1か所修正すると、数か所にバグが出るようになる だからオブジェクトなどをカプセル化して、狭いスコープに封じ込めて、 外からいじれないようにする(疎結合) つまり、フィールドをprivateにして、外からオブジェクトの状態を変える場合は、 publicのメソッド・アクセッサを通して、アクセスする
|
- Java入門・初心者質問スレ [無断転載禁止]©2ch.net
7 :デフォルトの名無しさん[sage]:2016/05/12(木) 18:30:03.02 ID:zeyNygYO - Java・Windows・LinuxのAPIを使う場合でも、
オブジェクトの中のフィールドを設定することはまずない もし、obj.a = 1; obj.b = 2; のように、直接フィールドに設定すれば、 フィールドの詳細を理解しなくてはならないから、すごく大変 設定する順序は、先にaに設定してから、bに設定するとか、 そういうことを考えるだけでも、開発はできなくなる 例えば、ファイルを読むのでも、obj.read() とか、 オブジェクトの詳細を知らずに、簡単に使えなければならない
|