Visual Studio Code / VSCode Part15 (707レス)
上下前次1-新
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
ほんとに初心者レベルなら動的を好んで
中級で静的病にかかり
上級で動的最高!に戻る
プログラム出来る僕すごいでしょ?的な中級者ほどそういう病が酷い傾向だな
111(1): 08/08(木)22:09 ID:wv+c+PiX(1) AAS
静的型付け言語を否定する人は100%駄目プログラマーであることが長い歴史で世界共通の認識
112: 08/08(木)22:18 ID:iroiJXwy(6/9) AAS
>>111
君がまだそのレベルってことよ
静的形言語もさんざんやってきて極まってくると初心にかえるもんさ
ちなみにおれは幼少のころアセンブラとマシン語とインタプリタベーシックから始めて、JavaやらC#やら経て年とってから個人受注で始めたPHPで楽さと自由さに感動し最後にJavascriptのやばい正体に気づきこれが最高の言語というのが今の結論だな
Pythonの配列関連の仕様とかもすごい好きだがやはりJSにはかなわない
一番使うのはpythonだけどね
Chromeの自動操作とかBlenderの自動化スクリプトとか
ちなみに静的型を否定するわけじゃなく面倒な代物といってるだけ
チーム開発とかで人多いときに素人に毛が生えた連中に仕事きりわけるには静的型言語が最適
お役所仕事なやり方はバカでもできるが効率悪いというのと同じ
113(1): 08/08(木)22:28 ID:GEfuKfqM(1) AAS
小さいおもちゃなプログラムなら問題ないが、
可読性も保守性も悪いスクリプト言語で、
ある程度の規模のまともなプログラムを組むのは、
生産性が悪すぎてバカしかしない。
114(1): 08/08(木)22:52 ID:2LTh1Plb(2/3) AAS
短いプログラムでも、静的な型が窮屈とか面倒とかは思わないけどな
昔のC++は型宣言が超長くなって困ったものだが、最近はそれもない
Webだとちょっとしたスクリプトの集合体だし、DB側に型があるから結構何とかなったりするんだろね
上下前次1-新書関写板覧索設栞歴
あと 593 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.159s*