トップページ⇒poverty
66コメント16KB

【嫌儲プログラミング部】IDEに依存すると悪いプログラマになるのか?

■ このスレッドは過去ログ倉庫に格納されています
0001番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:13:18.40ID:Tt2beXAk0?2BP(1501)

IDEに頼るとプログラミング能力は劣化するのか

あるAnonymous Coward 曰く、
本家/.にて、IDEに依存すると悪いプログラマになるのか?(Does Relying On an IDE Make You a Bad Programmer?)という話が議論になっている。

元々は、とあるプログラマが.NETを使う際にIDEに頼ってしまう、という話を自身のブログに書いていたものを、
ITworldが取り上げたもの。.NET開発においてVisual Studioはコードの自動生成などを含めた非常に強力な開発支援ツールを提供している。
しかし、それは逆に言えば「IDEで提供されているものしか使えない」というプログラマや、「ほかの言語や環境を扱えないプログラマ」を
生み出してしまうことになるのではないか、という疑問が呈されており、そこからIDEを使うとプログラミング能力が落ちるのでは無いかという議論に発展している。

いっぽうのIDE擁護派は「言語が持つの特定の機能や関数を覚えているプログラマが良いプラグラマというわけではなく、問題を解く方法を知っており、
問題を解決するためのベストな技術やツールを知っていることが重要なのだ」とし、言語の機能を使う手助けをするIDEは悪くない、としている。

本家/.のコメントでは、IDEを擁護する意見が多いようだが、「90年代の議論を蒸し返すのか?
次にお前はソースコード管理(バージョン管理)の必要について議論する」などのツッコミも入っている。

http://developers.slashdot.jp/story/14/02/26/0418220/
0002番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:14:47.92ID:Jddasj0K0
JavaScriptが良くわからない
どうやって勉強すればいいの?
0003番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:15:01.25ID:xxDMHnF20
今時IDEってwwww
今はSATAの時代でしょwww
0004番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:17:23.38ID:Gaykqn6Z0
どうせエラーまわりの細かい挙動を調べるためにいちいちドキュメント見るんだから
IDEがあってもなくても変わんないよ
0005番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:17:35.89ID:zTo1qW/C0
プログラマーっていかに手を抜くかって聞いたんだけど…
0006番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:17:58.50ID:zwRA5n6W0
JAVAや.NETはIDEありきの言語
0007番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:19:44.66ID:y8+gocDS0
.NETで開発していると、ドキュメントがなくてもインテリセンスからそれっぽいAPIが分かるから楽だわ
RubyとかPHPとかJSとかも、MSがやっているようにインテリセンスできるはずなのに、
それどころか、ろくにドキュメントがないからなw

自分でソースコード解析したり、ランタイムでオブジェクトのメソッド一覧を抜き出すしかない
0008番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:20:22.33ID:Nguqv09/0
vsvimの挙動が安定すりゃ有りだと思う
使えるアドオンが結構するのが難点
0009番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:20:30.63ID:3BQzlIbq0
車輪の再発明に怯えるプログラマー達よ
0010番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:21:42.16ID:r8k6s+seP
IDE無しで作った方が単価が上がるって言うならやるけどさぁ。
0011番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:22:56.17ID:MbA5AdrP0
C#erを殺す気か
0012番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:23:56.92ID:TEsOT7/P0
自分たちはこんなに苦労したのに!という老害の妬み
0013番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:25:07.30ID:/CE/yNmm0
そりゃ何でも依存するのは悪い
0014.2014/03/02(日) 15:25:09.67ID:Akt+9wHR0
テキストエディターで作れ
0015番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:27:20.27ID:0hv8LZKx0
IDE速報
0016番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:27:23.93ID:x0pGAR680
>>6
んなこたーない
特に.NetはいちいちIDE使わなくても書けると何かと便利
0017番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:27:26.82ID:tjM7J91t0
落ちると思うよ
でも作業効率は良くなるでしょ

パソコンばっかで漢字かけなくなるのと一緒
0018番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:27:56.06ID:pg0r1zPd0
javac叩けないのはヤバいだろうな。
.netはVSでいいけど。
0019番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:29:14.59ID:37dsEpLH0
仕事でEclipseとかいうゴミ使ってるとVisualStudioが神器に思える
0020番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:31:30.56ID:9oXGkced0
PHPってサクラエディタとかで書くの?
それともLinuxのVimかな?
不便だね。
0021番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:34:43.69ID:TEsOT7/P0
eclipseやろ
0022番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:35:12.65ID:JfDtpy6b0
履歴書は手書きでみたいな?
0023番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:37:05.80ID:9mNT3dCW0
俺みたいなアホでもプログラミングができるのはIDE様のおかげ
0024番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:40:37.00ID:/CE/yNmm0
まあこんな風にならなきゃいいと思う
http://social.msdn.microsoft.com/Forums/vstudio/ja-JP/ab5f7e16-dc53-43b7-9dfd-af14698b1fe6/vb6vb2008-?forum=vbgeneralja
0025番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:43:10.61ID:xb1Nu3uk0
鯖のviを勝手にカスタムするの辞めろ
0026番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:44:04.32ID:BAnq1pX/0
IDE速報
0027番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:45:37.97ID:elq4+Abx0
誰でもできるだろ
慣れるのに一週間くらいかかるだけで
0028番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:46:34.95ID:kXbjECwf0
>>24
モデレータってゴミだな。マイクロソフトの見解じゃないという立場をとりながら
勝手にスレッドをロックしやがるとは技術者でもないんだろ?ふざけた野郎だな。
0029番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:50:54.18ID:NNfnD2Cc0
むしろIDEを作りづらい言語仕様の言語が悪
その辺の高性能スクリプト言語よりも
cとideでやったほうが圧倒的に速く作れる
俺の出した結論は静的型付けスクリプト言語が最強
0030番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 15:58:33.57ID:bbITku290
2年目だけどeclipseとかで
とりあえずctrl+spaceしとけばいいかって感じだから実際力が付いてないように感じる
0031番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 16:00:43.04ID:j5bBkarq0
visual studioないとC#書けましぇーん
0032番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 16:01:39.52ID:9mNT3dCW0
Emacsのショートカットさえ覚えられないレベルだからIDE無しだと無理ゲーすぎる
0033番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 16:02:55.35ID:6fuHb1Y90
昔はメソッドの名前とか全部覚えてたの?
0034番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 16:02:56.67ID:h590lcJv0
IDEとか関係ない
設計ができるかが重要で、それは開発環境に依存しない部分
0035番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 16:04:07.94ID:CXNhPWMj0
テキストエディタさえあればいい
0036番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 16:04:43.45ID:+7efIVf70
コスパ考えれば当然使うだろ
0037番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 16:11:20.80ID:2OoHd3nNP
コンピュータに頼ると人間がバカになるってくらいアホらしい主張だな
プログラマ向いてないから山に篭って自給自足生活でもしたらいいんじゃないか
0038番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 16:11:29.55ID:Y41hS8Ca0
C++で簡単なのとかならエディタでパチクリやったりもするけど
.NETとかIDEなきゃやる気起きないわ
0039番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 16:15:21.15ID:msFIkpr80
>>7
そんなんjetbrainsのIDE買えば解決
ていうかpythonでいうjediとかjavascriptのternとかあるので
エディタ専の人も補完ぐらい普通に使ってる
0040番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 16:20:18.04ID:qtU7TZgC0
IDEは糞だけどテキストエディタだとデバックだるすぎるんだよ
0041番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 16:21:22.54ID:7kNteGFy0
というか今時IDE使わないとかマゾだろ…
0042番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 16:21:27.55ID:n+w6j35I0
昔のエディタ使ってたジジイがずるいと思ってるだけだろ
しょーもない議論
0043番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 16:27:01.76ID:m2WlZ1es0
Eclipseとか激重すぎて使う気にならん
Vimで十分
0044番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 18:18:49.28ID:2TtlCtp10
プログラミング言語がテキストを書く行為だと思ってる時点で時代遅れ。
.NetはVBの時代からすでにIDEの操作込みで「プログラミング」
0045番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 18:36:48.16ID:oZQMa2Di0
>>44
っつーか、フレームワークのAPIを覚える事が必須化してるよな
win apiだけだと思ったらjava。そんで.net
暗記しないにしてもパンクするわ
0046番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 19:08:54.75ID:6rovly/N0
ここまでemacsなし
0047番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 19:33:44.52ID:jt/aaNcM0
だからSATAつかっとけって。
0048番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 19:48:46.56ID:msykrq+p0
VisualStudioなんかはデバッガを使いこなしてるやつと
こなしてないやつで開発速度にかなり差が出るよな
0049番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 20:22:19.37ID:bIW1413p0
IDEさんの悪口はそこまでだ
0050番組の途中ですがアフィサイトへの転載は禁止です2014/03/02(日) 20:22:44.04ID:N/9iyrk50
IDEってHDDをつなげる端子じゃないの?
0051番組の途中ですがアフィサイトへの転載は禁止です2014/03/03(月) 01:54:39.92ID:PFuC63QD0
無料で自由ソフトウェアのエディタのEmacsよいよね
0052番組の途中ですがアフィサイトへの転載は禁止です2014/03/03(月) 02:01:57.40ID:VYL0LrT20
>>51
C-x C-c
0053番組の途中ですがアフィサイトへの転載は禁止です2014/03/03(月) 02:26:59.41ID:VJHz943p0
>>48
デバッガの使い方が分からないんだが
0054番組の途中ですがアフィサイトへの転載は禁止です2014/03/03(月) 02:30:26.07ID:WrcZ4Mzr0
web上のあるページの画像取得してダイアログ出さずにダウンロードしたいんだけど、どの言語が適してる?
webアプリならPerl,PHP,Pythonって認識なんだが違いがわからん
0055番組の途中ですがアフィサイトへの転載は禁止です2014/03/03(月) 02:30:52.05ID:XepKdwBQ0
ideってなんだよ
0056番組の途中ですがアフィサイトへの転載は禁止です2014/03/03(月) 02:31:54.99ID:lnZbxxWA0
codeblocks更新してるのな
0057番組の途中ですがアフィサイトへの転載は禁止です2014/03/03(月) 05:40:49.04ID:Rm2ZqxiIP
パソコン自体が進化しててスマホ1つに様々な便利機能が入ってる時代だからな
0058番組の途中ですがアフィサイトへの転載は禁止です2014/03/03(月) 12:59:18.59ID:BipaDFG70
ある意味、依存しない方がいいかもしれん
VisualStudio使った後にEclipse使うと発狂しそうになる
0059番組の途中ですがアフィサイトへの転載は禁止です2014/03/03(月) 13:08:17.33ID:rQsCoJdp0
>>58
そのまましばらくEclipse使い続けるとVSが物足りなくなる
0060番組の途中ですがアフィサイトへの転載は禁止です2014/03/03(月) 14:57:15.24ID:1OteXhp2P
>>50
もうひとつPG用語で統合開発環境って意味がある
VisualStadioとか
0061番組の途中ですがアフィサイトへの転載は禁止です2014/03/03(月) 15:01:03.32ID:m2ks0/QB0?2BP(1920)

しかしIDEって言葉廃れないなあw
もっといい環境作れよ。
0062番組の途中ですがアフィサイトへの転載は禁止です2014/03/03(月) 15:09:06.49ID:G5UjUhim0
VSでC#できてEclipseでPHPできればたぶんメシは食える(適当)
0063番組の途中ですがアフィサイトへの転載は禁止です2014/03/03(月) 15:17:45.06ID:m2ks0/QB0?2BP(1920)

一番メシが食えるのはVBA。
0064番組の途中ですがアフィサイトへの転載は禁止です2014/03/03(月) 15:19:16.99ID:vW6dZZux0
C#やJavaがメタ情報を埋め込むことが主流になって来てから
もうテキストエディタだけじゃ無理と思うようになった
0065番組の途中ですがアフィサイトへの転載は禁止です2014/03/03(月) 16:37:57.57ID:K0wnU/vo0
IDE速報
0066番組の途中ですがアフィサイトへの転載は禁止です2014/03/03(月) 16:39:03.30ID:/QbTXHBR0
PHPをVimで書いてるけどクラス名とか全部覚えて手打ちしないといけないからマジめんどい
■ このスレッドは過去ログ倉庫に格納されています