- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
245 :デフォルトの名無しさん[sage]:2016/10/22(土) 01:52:25.03 ID:cVDLvhGg - >>239
俺は元請けは言語使わないって言ってるんだよ。 その俺に元請けは安い人を探すっていわれたって、 えぇ、だから言語使わないでしょ?としか言うことがない。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
247 :デフォルトの名無しさん[sage]:2016/10/22(土) 01:56:24.28 ID:cVDLvhGg - だからなんで俺にそれをレスするんだよ?
反論してないのに反論している風な空気出すなってw
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
249 :デフォルトの名無しさん[sage]:2016/10/22(土) 02:08:31.54 ID:cVDLvhGg - 下請けに決定権がないのが、言語の違いで開発効率に差があることの根拠?
何を言ってるのかさっぱりわからない。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
251 :デフォルトの名無しさん[sage]:2016/10/22(土) 02:17:59.04 ID:cVDLvhGg - 言語の違いで開発効率に大きな差がない上に、
その僅かの差は人を増やすことで解決できる問題でしかない。 それが俺の意見とだれかさんの意見をまとめた答えだよ。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
253 :デフォルトの名無しさん[sage]:2016/10/22(土) 02:27:45.65 ID:cVDLvhGg - >>252
知らんがな。言語による開発効率の差はごく僅かって言う話と関係ないし。 日本が嫌なら海外にでも行けば? 海外ならば、ぜんぜん違う言語を使ってるはずだって 夢見るのも悪くないと思うよw あ、ぜんぜん違う言語=英語とかそういうのはいらないからw
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
255 :デフォルトの名無しさん[sage]:2016/10/22(土) 02:29:16.74 ID:cVDLvhGg - プログラミングは属人性が恐ろしく高い
その属人性(その言語に詳しいかどうか)でも 言語の違いによるわずかな差は簡単に埋められてしまうね。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
256 :デフォルトの名無しさん[sage]:2016/10/22(土) 02:29:59.60 ID:cVDLvhGg - >>254
それは日本の話だろ?w 海外は開発者が言語を選んでいるんですよ。 言語ランキングはいまさら出さなくてもいいよな? 日本と大差ないし。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
258 :デフォルトの名無しさん[sage]:2016/10/22(土) 02:32:21.46 ID:cVDLvhGg - > 属人性が高いということは言語による差が大きいということだよ
意味不明。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
261 :デフォルトの名無しさん[sage]:2016/10/22(土) 02:35:38.46 ID:cVDLvhGg - 属人性の意味間違ってるなーw
説明するのがめんどくせーから探してきた http://d.hatena.ne.jp/Nagise/20090302/1235997646 > > ソフトウェア開発の属人性の誤解 > > 属人性の排除が狙うところってのは「その人しかやり方を知らないよ、秘密だよ」って > 作業をなくす話で、技能的にその人しかできる人がいないって話題じゃないんだ。 > ソフトウェア開発の属人性を語るときにここを勘違いしていると議論にならない。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
262 :デフォルトの名無しさん[sage]:2016/10/22(土) 02:36:59.45 ID:cVDLvhGg - >>259
> 君は日本以外で仕事してるの? そうじゃなくて、海外の事例を調べてみろって話。 海外は、日本とは違って、言語をちゃんと選んでるんだろう? 使える人が多いかどうかじゃなくて。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
264 :デフォルトの名無しさん[sage]:2016/10/22(土) 02:40:01.83 ID:cVDLvhGg - >>263
海外でも同じだろw なんでいっつも、日本はー、日本はーって言ってるの?
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
266 :デフォルトの名無しさん[sage]:2016/10/22(土) 02:42:31.46 ID:cVDLvhGg - 言語の違いによる開発効率の差は殆ど無いから当たり前の話であるんだが、
マイナーな言語を使うよりも、メジャーな言語を使うほうが 人を多く集められるので、(ほんの少ししかない)開発効率は 簡単に逆転するという話でした。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
267 :デフォルトの名無しさん[sage]:2016/10/22(土) 02:43:15.88 ID:cVDLvhGg - >>265
だから海外ではなんの言語が使われてるのか?って 話をしたんだよ。日本と違うデータが出てくるんだろ?
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
275 :デフォルトの名無しさん[sage]:2016/10/22(土) 12:04:05.39 ID:cVDLvhGg - >>268
落ちているやつじゃなくて、何を使ってるかを言えよw
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
277 :デフォルトの名無しさん[sage]:2016/10/22(土) 12:13:26.29 ID:cVDLvhGg - 公開してないから、属人的っていうんやで?
|
- ★★Java質問・相談スレッド179★★ [無断転載禁止]©2ch.net
63 :デフォルトの名無しさん[sage]:2016/10/22(土) 12:18:31.57 ID:cVDLvhGg - >>62
それVB6のことだよな
|
- ★★Java質問・相談スレッド179★★ [無断転載禁止]©2ch.net
67 :デフォルトの名無しさん[sage]:2016/10/22(土) 13:36:31.61 ID:cVDLvhGg - >>66
いえ、継承がなくてインターフェースの実装だけが在るのが VB6という言語なのです。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
279 :デフォルトの名無しさん[sage]:2016/10/22(土) 13:37:30.09 ID:cVDLvhGg - ついでに好きな理由も書いてね
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
281 :デフォルトの名無しさん[sage]:2016/10/22(土) 15:24:05.21 ID:cVDLvhGg - うーん。生産性と行数がイコールだと思ってる人がいるようだね。
同じ言語であれば、生産性と行数はイコールかもしれないけど、 言語が違うと生産性と行数は一致しない。 例えばPythonだと、他の言語だと一行で書けるものを 改行強制で二行にされちゃうけど、そこに二倍の 生産性があることにはならない。 定義とかimport文とかを除いた実質的な実行行数(ステップ数とも言う)で考えないと。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
282 :デフォルトの名無しさん[sage]:2016/10/22(土) 15:29:01.36 ID:cVDLvhGg - JavaScriptでもアロー関数が使えるようになって、
array.forEach(function(v) { console.log(v); }); という三行が array.forEach(v => console.log(v)); という一行で書けるようになったけど、タイピング速度には 影響があったとしても、3倍の行数文の違いはない。 昔だってこう書くことは出来た。 array.forEach(function(v) {console.log(v) }); 改行とインデント入れて11文字タイプする程度の速度の違いしかない。 これが行数で生産性を語る場合の罠ね。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
285 :デフォルトの名無しさん[sage]:2016/10/22(土) 16:19:08.42 ID:cVDLvhGg - >>284
最終手段としてないよりはあるほうがいいし、技術的にはすごいけど実用的には?だけどね。 考えてみりゃわかるけど、動いているシステムをその場で書き換えられたら困ることのほうが多い。 例えば書き換えるべき対象が一つだけならいいけど、今は何十台といったサーバーでアプリが動いてる。 そのそれぞれにログインしてシステム書き換えますか?って話。 作業をミスすることなく一発で完了できるならまだしも、通常は手元で修正してテストをしてバグを潰す。 書き換えてる途中でその機能を使われたら問題になるので、ブロックする機能も必要。 マーケティングの点からも直ぐに修正反映ではなくて、事前に告知したい。 でなんとなく気づいてかもしれないけど、動いてるシステムをそのまま修正ってのは実際に ウェブアプリで行われてるんだよ。ただしSmalltalkは言語のレイヤーでこれらのことをやってるが その他の言語は別のレイヤーで行ってる。 それもそのはずで、SmalltalkはOSの機能そのものまで言語の中に取り込んでるものだから。 だから「動いてるシステムをそのまま修正」っていうのは実はOSを起動したまま アプリを再起動させるだけで修正できるのと同じことを指してる。 単に言語だけで完結できますよーってだけで、他の言語もOSと連携させて動いてるシステムを そのまま修正することは可能。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
292 :デフォルトの名無しさん[sage]:2016/10/22(土) 22:56:25.52 ID:cVDLvhGg - >>286
> バグ修正やハックの類だが、そのゲームの最中に修正できるに越したことはない。 今までの人生で、何回、ゲーム最中にゲームを終了すること無く ゲームの実行コードを修正したいと思ったことある? もちろんそのゲームの開発者の立場で。(チートする話じゃないってこと)
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
293 :デフォルトの名無しさん[sage]:2016/10/22(土) 23:00:01.30 ID:cVDLvhGg - >>288
> お前らが惹かれた言語はなにでそのどんなところに惹かれたのさ? 言語を使うのが目的じゃなくて、その言語でなんらかの アプリ、システム、サービスを作るのが目的だからね。 言語だけで惹かれることはない。 特殊なアプリだったら、特殊なライブラリが在るものを選ぶとか 特定の環境(スマホとか)で動かないならば、その環境で一般的なのを 選ぶとか、なんらかのプラグインならば、その大本と同じ言語を選ぶとか。 言語そのもので惹かれるってことはないな。 ある言語で書いていて、あー○○言語だとあれがあって便利なのになーって 思うことはたまにあるけど、それはそれでその問題を自分で解決するほうが楽しい。
|
- Git 14©2ch.net
600 :デフォルトの名無しさん[sage]:2016/10/22(土) 23:15:30.06 ID:cVDLvhGg - そんなわけあるかw
|