- 動的言語で大規模開発
449 :デフォルトの名無しさん[sage]:2014/11/29(土) 08:16:34.87 ID:SO1yCwH9 - >>446
MyClassのメソッド一覧ってどれぐらいのサイズ? Smalltalkのように充実した標準ライブラリを持つ言語だと Objectクラスだけでメソッドが488個あるから MyClassのメソッド一覧は少なくとも500個ぐらいになって aのクラスを特定する意味はあまりないな。 Smalltalkほどクラスライブラリが充実してないプアな言語だと クラスを特定できるとうれしいかもしれないけど。
|
- 動的言語で大規模開発
456 :デフォルトの名無しさん[sage]:2014/11/29(土) 10:31:13.38 ID:SO1yCwH9 - >>453
へー、継承元のメソッドを分けて表示すれば解決する程度の貧弱なクラスライブラリが前提なんだー(鼻ホジホジ
|
- 動的言語で大規模開発
458 :デフォルトの名無しさん[sage]:2014/11/29(土) 10:35:24.90 ID:SO1yCwH9 - 静的言語でやっているコーディングとかIDEの使い方をそのまま動的言語に持ち込んで「これができない」「あれができない」と喚きだす初心者を眺めるスレw
|
- 動的言語で大規模開発
459 :デフォルトの名無しさん[sage]:2014/11/29(土) 10:36:42.17 ID:SO1yCwH9 - >>457
そういう話はSmalltalkスレでどうぞ Smalltalk総合 Squeak Pharo http://peace.2ch.net/test/read.cgi/tech/1360991429/
|
- 動的言語で大規模開発
464 :デフォルトの名無しさん[sage]:2014/11/29(土) 11:16:43.56 ID:SO1yCwH9 - >>462
補完うんぬんは「静的型いいよね」というマインドのための道具でしかないでしょw
|
- 動的言語で大規模開発
488 :デフォルトの名無しさん[sage]:2014/11/29(土) 14:40:07.50 ID:SO1yCwH9 - その問い自体が静的目線だってのw
視野が狭いなあw
|
- 動的言語で大規模開発
491 :デフォルトの名無しさん[sage]:2014/11/29(土) 14:42:13.42 ID:SO1yCwH9 - 補完候補を500に絞り込むためだけに、aがMyClassのインスタンスでないと動かないような腐れコードにするわけか
ご苦労さまなこってw こりゃ世の中からクソコードがなくならないわけだw
|
- 動的言語で大規模開発
514 :デフォルトの名無しさん[sage]:2014/11/29(土) 15:58:27.80 ID:SO1yCwH9 - >>497
>・タイプ数の省略 つまりタイプ数を省略するために オブジェクトが持つメソッド数が僅かしかないような ゴミみたいなライブラリを使わされるのはいやだなあ >・うろ覚え(引数の順番程度)でヘルプを引くことの省略 補完以外にもいろいろな手段があるが? >・ヘルプを開く場合でもその手間の省略 補完以外にもいろいろな手段があるが? >・コードのミスを実行せずに知ることが出来る 実行すればわかることを、いちいち型として書いた上に コードに余計な制約をつけるなんて愚の骨頂だろw >・リファクタリング時に自動で安全にできることが多くなる。 くだらない。リファクタリングが始まったのは動的言語からだし、 リファクタリングをIDEの機能に統合したのも動的言語から。 で、補完を使うことで、可能なリファクタリングが増えるなんて初耳なんだが? やはり静的脳で動的言語を見て「あれが欠けてる」「これが欠けてる」と言っているだけだねw まずは自分の視野の狭さをなんとかしたら?
|
- 動的言語で大規模開発
515 :デフォルトの名無しさん[sage]:2014/11/29(土) 16:02:07.42 ID:SO1yCwH9 - 補完君の要約
「ぼくがジャバでプログラムを書くのと同じやり方ができない動的言語なんて使えない」
|
- 動的言語で大規模開発
516 :デフォルトの名無しさん[sage]:2014/11/29(土) 16:55:08.72 ID:SO1yCwH9 - 補完君の最大の勘違いは、
動的言語はa.と入力して出てくるメソッド名を絞り込めない と思い込んでいること。 実際には、動的言語ではa.と入力して出てくる膨大なメソッド名の どれでも正当なプログラムを構成し得る。 だからその膨大な候補リストは既に十分絞り込まれたもの。 ただ、静的脳の小さな容量では言語のポテンシャルが高すぎて マトモに使いこなせない。かわいそうに。
|