- 【JavaScript】スクリプト バトルロワイヤル54【php,py,pl,rb】 [無断転載禁止]©2ch.net
881 :デフォルトの名無しさん[sage]:2016/09/19(月) 14:43:47.50 ID:fIqWe4kn - >>879
じゃあ、言語を変えるだけで、数%を超えるような差がでる条件を言ってみてよ。 念の為に言っておくけどフレームワークやライブラリで大きな差がでるとは言ってるんだから、 数%を超える差の理由が、一方ではフレームワークなし、もう一方ではフレームワークありとかはだめなw 両方で同等のフレームワークやライブラリを使ってることが条件。 あと開発者の能力も同じ。
|
- 【JavaScript】スクリプト バトルロワイヤル54【php,py,pl,rb】 [無断転載禁止]©2ch.net
883 :デフォルトの名無しさん[sage]:2016/09/19(月) 15:08:40.68 ID:fIqWe4kn - >>882
じゃあ何言語ならトラブル起きないと?
|
- 【JavaScript】スクリプト バトルロワイヤル54【php,py,pl,rb】 [無断転載禁止]©2ch.net
884 :デフォルトの名無しさん[sage]:2016/09/19(月) 15:08:58.87 ID:fIqWe4kn - それとも他の言語なら躓いてもすぐに解決できるってこと?
|
- 【JavaScript】スクリプト バトルロワイヤル54【php,py,pl,rb】 [無断転載禁止]©2ch.net
886 :デフォルトの名無しさん[sage]:2016/09/19(月) 15:13:40.09 ID:fIqWe4kn - >>885
そうよだね。 開発効率は言語によって変わるんじゃなくて 人の影響も、もちろん大きい。
|
- 【JavaScript】スクリプト バトルロワイヤル54【php,py,pl,rb】 [無断転載禁止]©2ch.net
890 :デフォルトの名無しさん[sage]:2016/09/19(月) 15:51:03.31 ID:fIqWe4kn - >>889
http://railsguides.jp/debugging_rails_applications.html#byebug-gem%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%81%99%E3%82%8B > byebug gemを使用すると、Railsコードにブレークポイントを設定してステップ実行できます。 > 次を実行するだけでインストールできます。 > > $ gem install byebug > 後はRailsアプリケーション内でbyebugメソッドを呼び出せばいつでもデバッガーを起動できます。 > > 以下に例を示します。 > > class PeopleController < ApplicationController > def new > byebug > @person = Person.new > end > end > 3.6 ステップ実行 > これで、トレース実行中に現在の実行位置を確認し、利用可能な変数をいつでも確認できるようになりました。 > アプリケーションの実行について引き続き学んでみましょう。 > > stepコマンド (短縮形はs) を使用すると、プログラムの実行を継続し、 > 次の論理的な停止行まで進んだらデバッガーに制御を返します。 > 3.7 ブレークポイント > ブレークポイントとは、アプリケーションの実行がプログラムの特定の場所に達した時に停止する位置を指します。 > そしてその場所でデバッガーシェルが起動します。 > > break (またはb) コマンドを使用してブレークポイントを動的に追加できます。 > 手動でブレークポイントを追加する方法は次の 3 とおりです。
|
- 【JavaScript】スクリプト バトルロワイヤル54【php,py,pl,rb】 [無断転載禁止]©2ch.net
891 :デフォルトの名無しさん[sage]:2016/09/19(月) 15:53:08.97 ID:fIqWe4kn - >>889
> 例えばRubyだとステップ実行が手軽にできないから あんたが言ってる「手軽にできないから」っていうのは 「マウスやファンクションキーが使えないから」という言葉に 置き換えたほうが良いよw ↓置き換え例 例えばRubyだとステップ実行がマウスやファンクションキーで実行できないから Javaなら簡単に見つけられるバグでも時間がかかったりする な、すごく、どうでもいいこと(差は出ないこと)だって気づくだろう?w
|
- 【JavaScript】スクリプト バトルロワイヤル54【php,py,pl,rb】 [無断転載禁止]©2ch.net
893 :デフォルトの名無しさん[sage]:2016/09/19(月) 16:25:04.31 ID:fIqWe4kn - > デバッグ終わったらブレークポイントを全部探して削除する
git stashかgit reset --hardすればいいだけ > こんなめんどくさいことよくやる気になるな どれだけタイプ速度遅いんだよw 結局の所タイプ速度程度の問題になるってわけさ。
|
- 【JavaScript】スクリプト バトルロワイヤル54【php,py,pl,rb】 [無断転載禁止]©2ch.net
895 :デフォルトの名無しさん[sage]:2016/09/19(月) 16:28:39.23 ID:fIqWe4kn - >>892
俺が言いたいのはね、ステップ実行がどうとかいいなさんなってこと。 マウスポチポチのほうが早い、キーボードタイプするのめんどい。 だから開発効率はマウスでできる方がいい! っていう言い方にしなさいってこと。 下手に技術的な話にしようとしなくていいよ。 所詮あんたが言ってるのは、程度の低い マウス vs キーボードなんだからさ。
|
- Ruby 初心者スレッド Part 58 [無断転載禁止]©2ch.net
873 :デフォルトの名無しさん[sage]:2016/09/19(月) 16:40:16.95 ID:fIqWe4kn - Pythonは行数が増える。
特に無名関数、クロージャーがすごく書きづらい。 あとデバッグ用にわざと目立つように行頭にprintくのが出来なかったり 行を入れ替えたりするだけでインデントを揃えさせられるのが面倒。
|
- 【JavaScript】スクリプト バトルロワイヤル54【php,py,pl,rb】 [無断転載禁止]©2ch.net
898 :デフォルトの名無しさん[sage]:2016/09/19(月) 17:05:27.59 ID:fIqWe4kn - >>897
だからデバッグ環境とかいうなって、 マウス vs キーボードじゃん。 しょぼいって他に何があるんだよw
|
- 【JavaScript】スクリプト バトルロワイヤル54【php,py,pl,rb】 [無断転載禁止]©2ch.net
899 :デフォルトの名無しさん[sage]:2016/09/19(月) 17:06:28.41 ID:fIqWe4kn - > たかがステップ実行するのにgitが出てくることに
意味不明。出てきたらなにか悪いのか? 開発効率の話であって、同じやり方でやれって話じゃないだろ。 やり方が違うってだけで、開発効率に大きな差はない。
|
- 【JavaScript】スクリプト バトルロワイヤル54【php,py,pl,rb】 [無断転載禁止]©2ch.net
921 :デフォルトの名無しさん[sage]:2016/09/19(月) 22:01:50.84 ID:fIqWe4kn - なんか俺がいない間にアホな争いやってんなw
git reset --hardじゃ全部リセットされるって? リセット前に必要な部分だけコミットすりゃいいじゃんw git addでもgit add -pでもつかってさ。
|
- 【JavaScript】スクリプト バトルロワイヤル54【php,py,pl,rb】 [無断転載禁止]©2ch.net
922 :デフォルトの名無しさん[sage]:2016/09/19(月) 22:04:01.73 ID:fIqWe4kn - >>912
> たぶん自分のPCにgitコマンドすら入ってないぞ 入れ方知りたいなら素直にいいなよw brew install git と入力するだけで 簡単に入るぞw
|
- 【JavaScript】スクリプト バトルロワイヤル54【php,py,pl,rb】 [無断転載禁止]©2ch.net
923 :デフォルトの名無しさん[sage]:2016/09/19(月) 22:09:48.94 ID:fIqWe4kn - >>904
> それともgitでbyebug支援というのは、「こうやればできるだろう」って想像にすぎなくて 意味不明。gitでbyebug支援なんて話はしてない。 俺が言ってるのはbyebug使うのが終わった後の後片付けの話だ。 そんなもん、一連の修正の中から必要な部分だけを コミットするというgitの普通の使い方じゃんかって話。 必要な部分だけをコミットし、必要ないブレークポイントはgit reset --hardで戻す。 いつもどうやってコミット作ってんだよ。コミットはセーブポイントじゃねーぞ? 意味がある単位でコミットを作るんだから、一連の修正の中から必要なものだけを〜って いうのはデバッグとは関係なく、日常的にしているはずの内容だ。 普段お前がまともな開発してないのがまるわかりだな。
|
- 【JavaScript】スクリプト バトルロワイヤル54【php,py,pl,rb】 [無断転載禁止]©2ch.net
924 :デフォルトの名無しさん[sage]:2016/09/19(月) 22:22:28.53 ID:fIqWe4kn - で気づいている人はいると思うが、あいつ(ID把握しとらんw)が
話しているのって言語の違いじゃなくて、ツールの違いなんだわw 俺が言ってるのは言語の違いで開発効率に大きな差はでないって話 そこに「ツールを使った場合 vs ツールを使わない場合」で比較しようとしてる。 そしてGUIのIDEだけがツールだと思っちゃってんのよねw CLIでもデバッガあるしデバッガがない言語なんてまずないし。 CLIのツールを知らないから「ツールを使った場合 vs ツールを使わない場合」で比較するのが 当然みたいに思ってるようだが、やり方が違うだけでCLIでもツールが有る。 だからせめて「GUIツールを使った場合 vs CLIツールを使う場合」という話をしなければならなかった。 なのにまるでRubyじゃステップ実行ができないような事を言ってるし、 一部だけコミットする方法も知らないし、それはお前がIDEの使い方に慣れていて CLIでの開発に慣れてないだけじゃんか。で終わりなわけよ。 だから今までの一連の内容は、言語で開発効率に差がつくという根拠になってない。
|
- お前らプログラミング言語どうやって覚えたんや? [転載禁止]©2ch.net
223 :デフォルトの名無しさん[sage]:2016/09/19(月) 22:44:04.38 ID:fIqWe4kn - >>216
本当に論理的な人ならプログラミングの世界では =は代入を意味する記号として定義されていると すぐに理解するよ。 =の意味が違うことを理解できないのは 高校レベルで数学が得意な人
|