Visual Studio Code / VSCode Part15 (830レス)
Visual Studio Code / VSCode Part15 http://mevius.5ch.net/test/read.cgi/tech/1716707929/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
100: デフォルトの名無しさん [sage] 2024/08/07(水) 17:02:11.45 ID:U9eOsrEa nullでしょ Falseはねーわ http://mevius.5ch.net/test/read.cgi/tech/1716707929/100
101: デフォルトの名無しさん [sage] 2024/08/08(木) 16:07:14.33 ID:FyHzL1Qn 型の予測できないものって見えないバグの温床になっちゃう http://mevius.5ch.net/test/read.cgi/tech/1716707929/101
102: デフォルトの名無しさん [sage] 2024/08/08(木) 20:57:04.61 ID:iroiJXwy 型を厳格化すりゃバクが減るとおもってるやついるよな ほぼ関係ないのに 型チェックがないとまともなプログラム組めない人はそもそも向いてない http://mevius.5ch.net/test/read.cgi/tech/1716707929/102
103: デフォルトの名無しさん [sage] 2024/08/08(木) 21:12:31.41 ID:nExcyQqx >>102 厳格な静的型付けによって 確実にバグが減って生産性が高まる もちろん可読性も改善する さらに保守性も良くなる http://mevius.5ch.net/test/read.cgi/tech/1716707929/103
104: デフォルトの名無しさん [sage] 2024/08/08(木) 21:17:58.59 ID:8d8KEGEi まぁ普通は動的型付け言語でもできる限り型を意識して書くからね 同じ変数に違う方を代入したり,関数内の分岐によって全く違う方を返すとかはやらないよね http://mevius.5ch.net/test/read.cgi/tech/1716707929/104
105: デフォルトの名無しさん [sage] 2024/08/08(木) 21:58:01.91 ID:iroiJXwy そもそも論だけど型云々がないとバグが減らせないレベルだと本当のバグを減らすことができないんだよ 型がちがってて起こりえるエラーなんてほんと初歩エラーレベルだし変数ウォッチしてりゃ気づく 一切効果がないとは言わないがほぼ意味はない 冗長的なコードかく時点で生産性は下がってるわけで言語的に必須だから従ってるだけで個人的には好き好んでそういうルールを受け入れてる訳ではないな http://mevius.5ch.net/test/read.cgi/tech/1716707929/105
106: デフォルトの名無しさん [sage] 2024/08/08(木) 22:03:21.17 ID:iroiJXwy >>104 わざわざそんなことはやらないが細かいところで制約つくのはだるいだと感じるな だから今はJavaは大嫌いだしJavaScriptは大好き 昔はデザインパターンとかああいうの一通り学んで教科書通りのお利口さんコースだったけど今思うとあんなのを有り難がって自分がすごいと思ってたのがこっぱずかしいわ 今静的型言語やるのはUnityのC#やるときくらいかな http://mevius.5ch.net/test/read.cgi/tech/1716707929/106
107: デフォルトの名無しさん [sage] 2024/08/08(木) 22:03:28.58 ID:2LTh1Plb ライブラリで、結果が複数のときだけリストを返すヤツとかあるけどな http://mevius.5ch.net/test/read.cgi/tech/1716707929/107
108: デフォルトの名無しさん [sage] 2024/08/08(木) 22:05:19.93 ID:VfsMDxaW >>105 素人は動的型付け言語を好むが 一定レベルを超えた人たちが(小さなスクリプトを除いて)静的型付け言語を使う理由は生産性が高いため http://mevius.5ch.net/test/read.cgi/tech/1716707929/108
109: デフォルトの名無しさん [sage] 2024/08/08(木) 22:06:02.31 ID:iroiJXwy 結局静的型付けはお役所仕事なんだよ ただめんどくさいだけ デリゲートとかインターフェースとかああいうのほんと一番無駄 使う方がやっちゃいけないこと把握して動的形言語でやる方が遙かにはかどる JavaScriptとNodejs最高ってことだ http://mevius.5ch.net/test/read.cgi/tech/1716707929/109
110: デフォルトの名無しさん [sage] 2024/08/08(木) 22:09:05.92 ID:iroiJXwy >>108 ほんとに初心者レベルなら動的を好んで 中級で静的病にかかり 上級で動的最高!に戻る プログラム出来る僕すごいでしょ?的な中級者ほどそういう病が酷い傾向だな http://mevius.5ch.net/test/read.cgi/tech/1716707929/110
111: デフォルトの名無しさん [sage] 2024/08/08(木) 22:09:41.31 ID:wv+c+PiX 静的型付け言語を否定する人は100%駄目プログラマーであることが長い歴史で世界共通の認識 http://mevius.5ch.net/test/read.cgi/tech/1716707929/111
112: デフォルトの名無しさん [sage] 2024/08/08(木) 22:18:10.69 ID:iroiJXwy >>111 君がまだそのレベルってことよ 静的形言語もさんざんやってきて極まってくると初心にかえるもんさ ちなみにおれは幼少のころアセンブラとマシン語とインタプリタベーシックから始めて、JavaやらC#やら経て年とってから個人受注で始めたPHPで楽さと自由さに感動し最後にJavascriptのやばい正体に気づきこれが最高の言語というのが今の結論だな Pythonの配列関連の仕様とかもすごい好きだがやはりJSにはかなわない 一番使うのはpythonだけどね Chromeの自動操作とかBlenderの自動化スクリプトとか ちなみに静的型を否定するわけじゃなく面倒な代物といってるだけ チーム開発とかで人多いときに素人に毛が生えた連中に仕事きりわけるには静的型言語が最適 お役所仕事なやり方はバカでもできるが効率悪いというのと同じ http://mevius.5ch.net/test/read.cgi/tech/1716707929/112
113: デフォルトの名無しさん [sage] 2024/08/08(木) 22:28:52.38 ID:GEfuKfqM 小さいおもちゃなプログラムなら問題ないが、 可読性も保守性も悪いスクリプト言語で、 ある程度の規模のまともなプログラムを組むのは、 生産性が悪すぎてバカしかしない。 http://mevius.5ch.net/test/read.cgi/tech/1716707929/113
114: デフォルトの名無しさん [sage] 2024/08/08(木) 22:52:06.01 ID:2LTh1Plb 短いプログラムでも、静的な型が窮屈とか面倒とかは思わないけどな 昔のC++は型宣言が超長くなって困ったものだが、最近はそれもない Webだとちょっとしたスクリプトの集合体だし、DB側に型があるから結構何とかなったりするんだろね http://mevius.5ch.net/test/read.cgi/tech/1716707929/114
115: デフォルトの名無しさん [sage] 2024/08/08(木) 23:09:23.94 ID:iroiJXwy >>113 そんなもの静的型とかと関係ないじゃん プロジェクトをどういう構造やルールにするかが全てだよ 静的型言語使えばよいものが作れると信じてるやつってお役所仕事的な煩雑なことやることによって仕事してるきになってるだけなんだよね とはいえそんな奴がほとんどだけどね http://mevius.5ch.net/test/read.cgi/tech/1716707929/115
116: デフォルトの名無しさん [sage] 2024/08/08(木) 23:11:07.97 ID:iroiJXwy >>114 たんなる変数の型とかだけならいいんだよ オブジェクトとかインターフェイスだとかああいうのが絡んでくると型の弊害がでてくる http://mevius.5ch.net/test/read.cgi/tech/1716707929/116
117: デフォルトの名無しさん [sage] 2024/08/08(木) 23:16:40.85 ID:Q19dN+im インターフェースやそれ相当の機能を使わずにプログラミングする初心者コードは抽象化と機能分離ができていないため保守性ゼロ http://mevius.5ch.net/test/read.cgi/tech/1716707929/117
118: デフォルトの名無しさん [sage] 2024/08/08(木) 23:31:47.64 ID:iroiJXwy メリットがあるとするなら静的型言語は作る前から入念な設計が必要になる アジャイル的なものとは相性悪いがウォーターフォール的なアプローチなら相性が良い コーダーたくさんしたがえてるような環境ならデメリットも帳消しになるかもって所 しかし基本は足かせでしかないよ たとえばC#なんかもジェネリックでる前は全部基底クラスのobjectとして扱えるハッシュテーブルとかつかってたわけじゃん 結局型キャストするわけで そんなの動的型言語とやってることかわらんじゃんと ただただめんどくさくて足かせになるだけだったな というかジェネリックとか自体もだるいしな 文が長すぎ 補助輪ついてる自転車状態なわけで自由自在にのれてこける心配のない人にはじゃまなだけ http://mevius.5ch.net/test/read.cgi/tech/1716707929/118
119: デフォルトの名無しさん [sage] 2024/08/08(木) 23:37:44.94 ID:seRUiFSN ジェネリックを使い込めばコード量が激減して見やすくなりメンテもしやすいよ ジェネリックという自転車を自由自在に乗りこなせない人にとっては面倒なものに見えているんだね http://mevius.5ch.net/test/read.cgi/tech/1716707929/119
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 711 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s