トップページ > プログラム > 2014年11月29日 > SuGYzpy/

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

8 位/207 ID中時間01234567891011121314151617181920212223Total
書き込み数0010000003010000000000106



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
動的言語で大規模開発

書き込みレス一覧

動的言語で大規模開発
445 :デフォルトの名無しさん[sage]:2014/11/29(土) 02:54:05.37 ID:SuGYzpy/
>>443
オブジェクトが数値のときは数値関係のメソッドだけ補完に出せとか、そういう条件はあるの?
動的言語で大規模開発
450 :デフォルトの名無しさん[sage]:2014/11/29(土) 09:19:45.30 ID:SuGYzpy/
補完候補が単純なalphabetical orderじゃなくて
使用頻度順を学習して上から並べてくれるやつもあるので
その反論はナンセンスじゃね?
MyClassとObjectでは使われるメソッドの頻度が違うから
動的言語で大規模開発
452 :デフォルトの名無しさん[sage]:2014/11/29(土) 09:26:19.46 ID:SuGYzpy/
標準ライブラリの大きさとObjectに数百個程度のメソッドがあることの
関係も良くわからない

標準ライブラリに少なくとも数百個もメソッドがあるんだぜスゲーってこと?
動的言語で大規模開発
454 :デフォルトの名無しさん[sage]:2014/11/29(土) 09:50:35.80 ID:SuGYzpy/
でも>>446をよく見たら、こんなお題だったのか

> function foo(a) {
> a. とピリオドを入力した時点で、MyClassが持ってるメソッド一覧が表示されて欲しい
> }

これは静的型付言語で型推論があっても補完は無理だw
動的言語で大規模開発
467 :デフォルトの名無しさん[sage]:2014/11/29(土) 11:44:56.39 ID:SuGYzpy/
補完するときにメソッド名を選択すると、引数や戻り値の型やドキュメントが
出てくれるのは凄く嬉しい

あと同じ機能を使うと、メソッドにカーソル当てたらドキュメントを出せるようになるから
コード読むのが捗りまくる
動的言語で大規模開発
521 :デフォルトの名無しさん[sage]:2014/11/29(土) 22:48:51.18 ID:SuGYzpy/
>>520は勘違いしているよ

>>516が言っているのは、数値オブジェクトに対して
文字列のメソッドを呼び出して実行時エラーになっても、
それは言語仕様上は正当なプログラムであるということだよ

もちろん言語仕様上正当であることは、バグじゃないことを意味しないけどね
オブジェクトの型に無関係なメソッド呼び出しは大抵バグだろう


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