Visual Studio Code / VSCode Part15 (787レス)
上下前次1-新
91: 08/03(土)18:54 ID:r+tG/pm0(2/3) AAS
言語ごとに学習がちがうんだしモデルの出来次第だろ
92: 08/03(土)19:21 ID:CLekmhvj(2/2) AAS
静的型ならRAGで型情報を補完できるはずだから、そこまで踏み込んだ実装してるなら静的型の方が圧倒的に高精度になるだろうな
Copilotがそこまでやってるかは知らん
93: 08/03(土)20:02 ID:tVSR2iUs(1/3) AAS
その精度に合わせて動的型付けを使うか静的型付けを使うかを決め直したいのか?
そうでもない限り意味のない質問だよ
それに、精度ってなんだ?
94: 08/03(土)20:11 ID:tVSR2iUs(2/3) AAS
もし既存のlet変数に違う型の値を代入するようなコードがサジェストされるかを聞いてるなら、そんなコードをサジェストしてくるのは見たことないぞ
95: 08/03(土)20:13 ID:tVSR2iUs(3/3) AAS
ただ普段、let宣言を使いまくるようなコードをエディターで開いて学習させてる場合は知らん
NGワード規制に掛かるので細切れにした、すまん
96(1): 08/03(土)20:44 ID:r+tG/pm0(3/3) AAS
関数の戻り値で成功したら配列、失敗したらFalseとかも違う型の値を代入だよな
JavascriptとかPythonだとよくやる
97: 08/07(水)11:58 ID:oo915Jqb(1) AAS
よくやるじゃねぇよ
そんなことするなよ
98: 08/07(水)14:50 ID:/BJ07Tsv(1) AAS
簡易なやり方だとJSはエラーハンドラ渡す
PythonはタプルでMaybe/Either返すかな
99: 08/07(水)16:27 ID:rFM6a2Oq(1) AAS
他言語の流れで型至上主義だとそういう感覚になるんだろうな
どう考えても>>96のやり方がスマートで見やすい分かりやすい
動的型言語のメリット殺すようなコーティングスタイルは個人的に好みではない
100: 08/07(水)17:02 ID:U9eOsrEa(1) AAS
nullでしょ
Falseはねーわ
101: 08/08(木)16:07 ID:FyHzL1Qn(1) AAS
型の予測できないものって見えないバグの温床になっちゃう
102(1): 08/08(木)20:57 ID:iroiJXwy(1/9) AAS
型を厳格化すりゃバクが減るとおもってるやついるよな
ほぼ関係ないのに
型チェックがないとまともなプログラム組めない人はそもそも向いてない
103: 08/08(木)21:12 ID:nExcyQqx(1) AAS
>>102
厳格な静的型付けによって
確実にバグが減って生産性が高まる
もちろん可読性も改善する
さらに保守性も良くなる
104(1): 08/08(木)21:17 ID:8d8KEGEi(1) AAS
まぁ普通は動的型付け言語でもできる限り型を意識して書くからね
同じ変数に違う方を代入したり,関数内の分岐によって全く違う方を返すとかはやらないよね
105(1): 08/08(木)21:58 ID:iroiJXwy(2/9) AAS
そもそも論だけど型云々がないとバグが減らせないレベルだと本当のバグを減らすことができないんだよ
型がちがってて起こりえるエラーなんてほんと初歩エラーレベルだし変数ウォッチしてりゃ気づく
一切効果がないとは言わないがほぼ意味はない
冗長的なコードかく時点で生産性は下がってるわけで言語的に必須だから従ってるだけで個人的には好き好んでそういうルールを受け入れてる訳ではないな
106: 08/08(木)22:03 ID:iroiJXwy(3/9) AAS
>>104
わざわざそんなことはやらないが細かいところで制約つくのはだるいだと感じるな
だから今はJavaは大嫌いだしJavaScriptは大好き
昔はデザインパターンとかああいうの一通り学んで教科書通りのお利口さんコースだったけど今思うとあんなのを有り難がって自分がすごいと思ってたのがこっぱずかしいわ
今静的型言語やるのはUnityのC#やるときくらいかな
107: 08/08(木)22:03 ID:2LTh1Plb(1/3) AAS
ライブラリで、結果が複数のときだけリストを返すヤツとかあるけどな
108(1): 08/08(木)22:05 ID:VfsMDxaW(1) AAS
>>105
素人は動的型付け言語を好むが
一定レベルを超えた人たちが(小さなスクリプトを除いて)静的型付け言語を使う理由は生産性が高いため
109: 08/08(木)22:06 ID:iroiJXwy(4/9) AAS
結局静的型付けはお役所仕事なんだよ
ただめんどくさいだけ
デリゲートとかインターフェースとかああいうのほんと一番無駄
使う方がやっちゃいけないこと把握して動的形言語でやる方が遙かにはかどる
JavaScriptとNodejs最高ってことだ
110: 08/08(木)22:09 ID:iroiJXwy(5/9) AAS
>>108
ほんとに初心者レベルなら動的を好んで
中級で静的病にかかり
上級で動的最高!に戻る
プログラム出来る僕すごいでしょ?的な中級者ほどそういう病が酷い傾向だな
上下前次1-新書関写板覧索設栞歴
あと 677 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.007s