トップページ > プログラム > 2016年10月04日 > px5zXLds

書き込み順位&時間帯一覧

2 位/186 ID中時間01234567891011121314151617181920212223Total
書き込み数21000000010000000000273016



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Git 14©2ch.net
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
プログラムが出来ない設計者について [無断転載禁止]©2ch.net
+ JavaScript(ECMAScript)質問用スレッド vol.122 + [無断転載禁止]©2ch.net

書き込みレス一覧

Git 14©2ch.net
491 :デフォルトの名無しさん[sage]:2016/10/04(火) 00:21:15.70 ID:px5zXLds
>>490
そういうのはメリットっていわないんだよ。
メリットというのは二つを比較して優れている点のこと。

あんたが言ってるのはgitを使うのに比べて何かが優れているわけじゃない。
単にgitが使えないから仕方なくこうするということでしかない。
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
43 :デフォルトの名無しさん[sage]:2016/10/04(火) 00:22:58.47 ID:px5zXLds
>>42
その状況っていうのは、
「その問題領域を効率よく記述可能な言語」ではなく
「その問題領域を効率よく記述可能なライブラリ」があるかないかで
決まることだろ?
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
45 :デフォルトの名無しさん[sage]:2016/10/04(火) 01:27:22.78 ID:px5zXLds
その問題領域ってなによ?

例えば機械学習とかのライブラリはC言語で作れていることが多い。
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
47 :デフォルトの名無しさん[sage]:2016/10/04(火) 09:10:07.20 ID:px5zXLds
>>46
それはライブラリを使うことを前提として
開発工数に差が出るほどのものではない。
Git 14©2ch.net
495 :デフォルトの名無しさん[sage]:2016/10/04(火) 20:10:59.79 ID:px5zXLds
>>492
3つの比較が何のことを言っているかわからんがdiff3の話か?
https://git-scm.com/book/ja/v2/Git-%E3%81%AE%E3%81%95%E3%81%BE%E3%81%96%E3%81%BE%E3%81%AA%E3%83%84%E3%83%BC%E3%83%AB-%E9%AB%98%E5%BA%A6%E3%81%AA%E3%83%9E%E3%83%BC%E3%82%B8%E6%89%8B%E6%B3%95

それとも単に三つのファイルの比較であれば、
それは単純にgit worktreeで同時に複数チェックアウトすればできる

だからgitフォルダをまるごとコピーすることにメリットはない。
プログラムが出来ない設計者について [無断転載禁止]©2ch.net
3 :デフォルトの名無しさん[sage]:2016/10/04(火) 20:31:58.07 ID:px5zXLds
詳細設計書=ソースコードです。
その他の設計書は概要。ソースコードに書く
コメント程度の意味でしかありません。
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
50 :デフォルトの名無しさん[sage]:2016/10/04(火) 21:01:19.59 ID:px5zXLds
>>48
差が出ない理由は実際にコード書いてみればわかると思うけどさ、
ようするに、フレームワークやライブラリによって
その利用者が書かなければいけないコードが最小限になるからだよ。

言語の違いによって書くべきものに違いはあるだろうけど、
何かを実現するときに足りないコードっていうのはどれもかわらない。

例えばウェブアプリで画面にhello worldを表示するっていうものがあれば、
PHPに比べて素のRubyだけでやろうとしたら膨大なコードを書かないといけないけど
そこにRailsが加わればたったコレだけ。

class HelloController < ApplicationController
 def index
  render :text => "Hello, world!"
 end
end

Rails.application.routes.draw do
 root 'hello#index'
end

このように実現するときに足りないコードっていうのは、Hello worldを表示するという関数と
そこにたどり着くためのルーティングの設定。どの言語を使ってもこの必要最小限のコードに落ち着く。
この例はフレームワークだけど、ライブラリでも同じ。言語が違っても同じ引数・同じ戻り値の
ライブラリは作れるだろうからライブラリの中身が違っても、それを使う側は変わらない。

実現するためのコードは違っても、フレームワーク・ライブラリの利用者が書かなければいけないものは
結局のところ同じなので、どの言語でもこの必要最小限ですむものを作ることができる。

結果、どの言語でも書くべきコードは必要最小限のコードで対して変わらないので
言語の違い程度で工数に大きな差は出ないことになる。フレームワークやライブラリが吸収してしまう。
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
51 :デフォルトの名無しさん[sage]:2016/10/04(火) 21:02:48.74 ID:px5zXLds
よし、差がない理由を言ったから反論待ちだなw

どうせ言えないと思っていただろう?w
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
53 :デフォルトの名無しさん[sage]:2016/10/04(火) 21:11:16.99 ID:px5zXLds
そもそも>>27にはOCamlによって開発工数が減ったとは
書いてないので、反論する必要もないんだよ。
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
54 :デフォルトの名無しさん[sage]:2016/10/04(火) 21:16:18.10 ID:px5zXLds
せやな、例えばここなんかどうだ? サンプルがあるぞ。
http://www.geocities.jp/m_hiroi/func/ocaml.html

この中で(別の場所でも良いけど)OCamlで書いたらこんなに短いけど、
他の言語では長くなるっていう例でも言ってみてくれ。

もちろんフレームワークやライブラリを使うのは有りだ。
(だってそもそもフレームワークやライブラリがあるから
言語による開発工数の差はほとんど無くなると言っているのだからね)
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
56 :デフォルトの名無しさん[sage]:2016/10/04(火) 21:41:54.10 ID:px5zXLds
>>55
それは比較じゃない。少人数・短期間で開発というのは
どんなフレームワークでも謳い文句にしている。
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
58 :デフォルトの名無しさん[sage]:2016/10/04(火) 21:48:12.77 ID:px5zXLds
比較して選ぶ理由は開発工数以外にもある
+ JavaScript(ECMAScript)質問用スレッド vol.122 + [無断転載禁止]©2ch.net
553 :デフォルトの名無しさん[sage]:2016/10/04(火) 21:56:34.90 ID:px5zXLds
>>551
function Disp_on_off(id) {
 var style = document.getElementById(id).style;
 style.display = (style.display === "none") ? "table-row" : "none";
}
+ JavaScript(ECMAScript)質問用スレッド vol.122 + [無断転載禁止]©2ch.net
555 :デフォルトの名無しさん[sage]:2016/10/04(火) 22:00:08.07 ID:px5zXLds
function Disp_on_off(id) {
 var style = document.getElementById(id).style;
 style.display = {none: "table-row"}[style.display] || "none";
}
+ JavaScript(ECMAScript)質問用スレッド vol.122 + [無断転載禁止]©2ch.net
556 :デフォルトの名無しさん[sage]:2016/10/04(火) 22:01:54.54 ID:px5zXLds
>>554
CSSを使って表示の制御をするのはいいやり方だ。
CSSを使って表示の制御をするなら、CSSを使って切り替えれば良いのだ
+ JavaScript(ECMAScript)質問用スレッド vol.122 + [無断転載禁止]©2ch.net
557 :デフォルトの名無しさん[sage]:2016/10/04(火) 22:10:22.18 ID:px5zXLds
<input type="button"value="クリック" onclick="toggleDisp('disp')">

<table>
<tr><td>1行目:</td><td>aaaaaa</td></tr>
<tr id="disp"><td>2行目:</td><td>nnnnnn</td></tr>
</table>

table { border-collapse: separate }
table, td { border: 1px solid #000 }
#disp { display: none }
#disp.visible { display: table-row }

function toggleDisp(id) {
 document.getElementById(id).classList.toggle("visible");
}


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。