トップページ > プログラム > 2014年04月14日 > 1BzKypQe

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

3 位/201 ID中時間01234567891011121314151617181920212223Total
書き込み数0000012001000000000001106



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【PHP,JavaScript】スクリプト バトルロワイヤル43【pl,rb,py】
Git 9
オブジェクト指向の活用方法を教えて下さい
グラフィカルなプログラミング言語ない?

書き込みレス一覧

【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 と書いていて、
これが正しいかどうかすぐに分かる?

動けばなんだっていいというやつはいるが、じゃあ時間かかってもいいのか?
開発時間と実行時間、バグが起きた時の対応時間、動けば時間かかってもいいのか?

よく、コーディングと設計を比べて設計のほうが重要だからコーディングはどうでもいいという
間違ったことを言う奴がいる。正解は、コーディングも設計もどちらも大事。
設計のほうが大事という意見が正しかったとしても、コーディングも大事なんだよ。
両方なければシステムは作れないので、両方大事なのは当たり前。

さて、君がいいたいのは、設計があればコーディングはどうでもいい。なのかな?
その答えはどちらも必要だよ。設計とコーディングは別々のものであり、設計からコーディングは生成できない。
だから「グラフィカルにコーディング」できないかぎり、コーディングはなくせない。
グラフィカルなコーディングは、テキストによるコーディングよりも時間がかかる。


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