Visual Studio Code / VSCode Part15 (676レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) レス栞 あぼーん

102
(1): 08/08(木)20:57 ID:iroiJXwy(1/9) 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#やるときくらいかな
109: 08/08(木)22:06 ID:iroiJXwy(4/9) AAS
結局静的型付けはお役所仕事なんだよ
ただめんどくさいだけ
デリゲートとかインターフェースとかああいうのほんと一番無駄
使う方がやっちゃいけないこと把握して動的形言語でやる方が遙かにはかどる
JavaScriptとNodejs最高ってことだ
110: 08/08(木)22:09 ID:iroiJXwy(5/9) AAS
>>108
ほんとに初心者レベルなら動的を好んで
中級で静的病にかかり
上級で動的最高!に戻る

プログラム出来る僕すごいでしょ?的な中級者ほどそういう病が酷い傾向だな
112: 08/08(木)22:18 ID:iroiJXwy(6/9) AAS
>>111
君がまだそのレベルってことよ
静的形言語もさんざんやってきて極まってくると初心にかえるもんさ
ちなみにおれは幼少のころアセンブラとマシン語とインタプリタベーシックから始めて、JavaやらC#やら経て年とってから個人受注で始めたPHPで楽さと自由さに感動し最後にJavascriptのやばい正体に気づきこれが最高の言語というのが今の結論だな
Pythonの配列関連の仕様とかもすごい好きだがやはりJSにはかなわない
一番使うのはpythonだけどね
Chromeの自動操作とかBlenderの自動化スクリプトとか

ちなみに静的型を否定するわけじゃなく面倒な代物といってるだけ
チーム開発とかで人多いときに素人に毛が生えた連中に仕事きりわけるには静的型言語が最適
お役所仕事なやり方はバカでもできるが効率悪いというのと同じ
115: 08/08(木)23:09 ID:iroiJXwy(7/9) AAS
>>113
そんなもの静的型とかと関係ないじゃん
プロジェクトをどういう構造やルールにするかが全てだよ

静的型言語使えばよいものが作れると信じてるやつってお役所仕事的な煩雑なことやることによって仕事してるきになってるだけなんだよね
とはいえそんな奴がほとんどだけどね
116: 08/08(木)23:11 ID:iroiJXwy(8/9) AAS
>>114
たんなる変数の型とかだけならいいんだよ
オブジェクトとかインターフェイスだとかああいうのが絡んでくると型の弊害がでてくる
118
(1): 08/08(木)23:31 ID:iroiJXwy(9/9) AAS
メリットがあるとするなら静的型言語は作る前から入念な設計が必要になる
アジャイル的なものとは相性悪いがウォーターフォール的なアプローチなら相性が良い
コーダーたくさんしたがえてるような環境ならデメリットも帳消しになるかもって所

しかし基本は足かせでしかないよ
たとえばC#なんかもジェネリックでる前は全部基底クラスのobjectとして扱えるハッシュテーブルとかつかってたわけじゃん
結局型キャストするわけで
そんなの動的型言語とやってることかわらんじゃんと
ただただめんどくさくて足かせになるだけだったな
というかジェネリックとか自体もだるいしな
文が長すぎ
省1
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.190s*