- 【PHP,JavaScript】スクリプト バトルロワイヤル43【pl,rb,py】
57 :デフォルトの名無しさん[sage]:2014/04/14(月) 05:31:53.65 ID:1BzKypQe - ん? 文法の話? 文法が複雑じゃないというのならアセンブラが最強だけど?w
重要なのは、文法が複雑かどうかよりアプリが複雑かどうか。 アセンブラのように文法が単純だとアプリが複雑になりやすい。 文法を覚えるのが大変なことは殆ど無くて、 アプリが把握できないのはコードが複雑だから。文法じゃない。 文法にとって重要なのは、脳のメンタルモデルをそのまま記述できること。 たとえば脳で"ループ"と意識しているのに、それをアセンブラのように 条件分岐とジャンプで表現する苦痛すぎる。 脳がループと認識しているなら、ループとして記述できるべきだ。 継承とかも同じ、脳が継承と認識しているなら、継承という文法で書けるべきだ。 書けるべきといったが、正確には読む方が重要。書くよりも読む方が回数もかかる時間も多い。 書くときは理解して書いているので問題ないが、読む時に自然によめるのが良いコード。
|
- Git 9
18 :デフォルトの名無しさん[sage]:2014/04/14(月) 06:12:49.91 ID:1BzKypQe - GitHubはGit関係なので
話題にしてOK
|
- Git 9
20 :デフォルトの名無しさん[sage]:2014/04/14(月) 06:33:02.10 ID:1BzKypQe - gitやるなら、gitコマンドだけじゃなくて
gitを使った開発手法も対象内だし、 gitサーバーやgitワークフローもgitの話題の一つ。 GitHubはそのサーバーとワークフローのためのツールなんだから このスレで全然問題ない。
|
- Git 9
24 :デフォルトの名無しさん[sage]:2014/04/14(月) 09:08:38.81 ID:1BzKypQe - >>22
はい、そのとおりですよ。 gitサーバーとしての使い方なら 問題ありません。
|
- オブジェクト指向の活用方法を教えて下さい
283 :デフォルトの名無しさん[sage]:2014/04/14(月) 21:32:49.46 ID:1BzKypQe - > 3. Objectはnilを継承している
それが真であれば、Objectはnilの特徴を持っていないといけない。 Objectはnilではないので、これは間違い。
|
- グラフィカルなプログラミング言語ない?
634 :デフォルトの名無しさん[sage]:2014/04/14(月) 22:29:59.91 ID:1BzKypQe - >>632
なんかいろいろ勘違いしてるね。 コーディングというのは言葉だよ。 ロボットを動かす時に長々と説明するか短い説明をするか。 右へ5、下へ5に動かす時に、 右に1、下に2、右に2、下に4、右に1、上に1 と書いていて、 これが正しいかどうかすぐに分かる? 動けばなんだっていいというやつはいるが、じゃあ時間かかってもいいのか? 開発時間と実行時間、バグが起きた時の対応時間、動けば時間かかってもいいのか? よく、コーディングと設計を比べて設計のほうが重要だからコーディングはどうでもいいという 間違ったことを言う奴がいる。正解は、コーディングも設計もどちらも大事。 設計のほうが大事という意見が正しかったとしても、コーディングも大事なんだよ。 両方なければシステムは作れないので、両方大事なのは当たり前。 さて、君がいいたいのは、設計があればコーディングはどうでもいい。なのかな? その答えはどちらも必要だよ。設計とコーディングは別々のものであり、設計からコーディングは生成できない。 だから「グラフィカルにコーディング」できないかぎり、コーディングはなくせない。 グラフィカルなコーディングは、テキストによるコーディングよりも時間がかかる。
|