トップページ > プログラム > 2016年05月12日 > zeyNygYO

書き込み順位&時間帯一覧

5 位/207 ID中時間01234567891011121314151617181920212223Total
書き込み数0021000000000300002000008



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
★自作プログラム、評価してよスレッド」★1 [無断転載禁止]©2ch.net
★★Java質問・相談スレッド177★★©2ch.net
スレ立てるまでもない質問はここで 142匹目 [無断転載禁止]©2ch.net
+ JavaScript の質問用スレッド vol.119 + [無断転載禁止]©2ch.net
Java入門・初心者質問スレ [無断転載禁止]©2ch.net

書き込みレス一覧

★自作プログラム、評価してよスレッド」★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() とか、
オブジェクトの詳細を知らずに、簡単に使えなければならない


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。