1: ノチラ ★ 2017/06/20(火) 08:51:34.38 ID:CAP_USER
開発者の中でプログラミングでインデント(字下げ)を行う時にキーボードの「タブ」を押すか、「スペース」を5回押すかが長らく議論されているのですが、Stack Overflowの分析によると、「スペース派」の開発者は「タブ派」の開発者より多くの給料を得ているという結果が出ています。

Developers Who Use Spaces Make More Money Than Those Who Use Tabs - Stack Overflow Blog
https://stackoverflow.blog/2017/06/15/developers-use-spaces-make-money-use-tabs/

Stack Overflowは「プログラミングでタブとスペースのどちらを使っているか?」というアンケートを実施し、2万8657人のプロの開発者から回答を得ました。プロの開発者とは学生や元開発者を含まない現職の開発者を指しています。アンケートの結果、「タブ派」の割合は40.7%、「スペース派」の割合が41.8%となり、「両方使う派」の割合が17.5%であることがわかりました。長らく続けられている「タブvsスペース戦争」の勢力はほとんど同じくらいの割合となっていますが、回答者のうち1万2426人は自分の給与を回答しており、なんと「スペース派」の方が「タブ派」より高給取りであることが判明したわけです。

それぞれの給与の中央値はスペース派が5万9140ドル(約655万円)で、タブ派の給与の中央値は4万3750ドル(約485万円)となっており、約170万円の開きが存在しています。
no title


国ごとの傾向をグラフ化するとこんな感じ。ドイツやイギリスなどのヨーロッパ諸国ではタブ・スペース・両方の差が小さく、インドではスペースを使う開発者が顕著に高い給与を得ているのがわかります。Stack Overflow Blogによると、国ごとに傾向が異なるため、複雑な要因を考慮した統計学者などによる高度な分析では違った結果が出ることも予想されるとのこと。今回の分析に限っては、タブの代わりにスペースを使用すると、給与が8.6%高くなることになります。
no title

http://gigazine.net/news/20170620-developer-space-make-money/

3: 名刺は切らしておりまして 2017/06/20(火) 08:57:23.68 ID:I1Z1j8I7
おれはキャリッジリターンだが

5: 名刺は切らしておりまして 2017/06/20(火) 08:59:53.61 ID:PscTtDQ4
打ったキーの数で計算し直せ

6: 名刺は切らしておりまして 2017/06/20(火) 09:00:51.74 ID:NDThBgqR
和文タイプライターの手法

7: 名刺は切らしておりまして 2017/06/20(火) 09:02:53.64 ID:KazFCgqE
スペース5回?4じゃなくて?

8: 名刺は切らしておりまして 2017/06/20(火) 09:04:37.95 ID:D1j+nOPW
基本タブ
VBはデフォルトでスペース落とししてくるので直すの面倒だから成り行きで・・・みたいな?
結局使う開発環境でマチマチ

9: 名刺は切らしておりまして 2017/06/20(火) 09:06:29.88 ID:ipEdeG9N
タブ打ちで自動スペース変換

10: 名刺は切らしておりまして 2017/06/20(火) 09:06:40.16 ID:QSoOv9iz
無理矢理因果関係ありそうに書いてるだけじゃねえのか?

13: 名刺は切らしておりまして 2017/06/20(火) 09:07:09.88 ID:1GC7ZXRK
>>10
相関関係じゃないの?

11: 名刺は切らしておりまして 2017/06/20(火) 09:06:50.13 ID:N0Y22MD/
それよりきのこ派とたけのこ派の年収を調査すべき

19: 名刺は切らしておりまして 2017/06/20(火) 09:10:57.59 ID:oosycbn1
>>11
わたしは生粋のきのこ派ですが、調べなくともたけのこ派の圧勝であることは想像に固くないです

12: 名刺は切らしておりまして 2017/06/20(火) 09:06:51.55 ID:NDThBgqR
段組みは互換性が無いのでワープロが統一されていない時代、定番の手法だった

14: 名刺は切らしておりまして 2017/06/20(火) 09:08:02.64 ID:3KIE88H/
スペースとか非効率なことやってるのは年配者だけ
年配者には会社内で高ポジションにいることが多いから相対的に給料も高くなる
そんな事も分からないのか?

20: 名刺は切らしておりまして 2017/06/20(火) 09:13:05.42 ID:pwuGoVl8
>>14
まともなエディタは設定で置き換えてくれるから操作自体は変わらないよ

58: 名刺は切らしておりまして 2017/06/20(火) 11:09:22.68 ID:j+iENxzU
>>25
サンプル数をそこそことっての結果でこれだけの差が出てるのだから、そう言い張るのは甘い
せめて>>14なみの理由付けくらいはしないと

15: 名刺は切らしておりまして 2017/06/20(火) 09:08:10.20 ID:pwuGoVl8
エディタでタブを押した時に「タブをスペースに置き換えるかどうか」ってことかな。

タブ幅の設定は人によって変えることができて、設定によって文字揃え、コードの整形が乱れる。スペースだとその心配がない。

93: 名刺は切らしておりまして 2017/06/21(水) 07:03:44.92 ID:4vbz8W1l
>>15
スペースだと人によって何文字いれるかマチマチで
同一コード内でインデントが揃わない事がある

インデント表示を表示側の設定で変えられるのは
寧ろメリットだろう
問題はスペースとタブが混在する事

こんなの言語毎に統一ルール作りゃいいやん
自分の好みで「どんな環境でもタブ!(スペース!)」とか
言うアホが居るからややこしくなるだけ

16: 名刺は切らしておりまして 2017/06/20(火) 09:08:38.37 ID:pKn6CF9t
日本じゃコード書く人間を最底辺にしちゃうから同じだよ。

17: 名刺は切らしておりまして 2017/06/20(火) 09:08:58.60 ID:LCZr5KU0
インデントにスペースキーとか見たこと無いぞw

18: 名刺は切らしておりまして 2017/06/20(火) 09:09:46.98 ID:LUGVB5fG
   俺も
   今日から
     スペース!

88: 名刺は切らしておりまして 2017/06/20(火) 18:44:08.35 ID:IIUxy1QB
>>18
おいw

21: 名刺は切らしておりまして 2017/06/20(火) 09:15:50.57 ID:5r/kxhjQ
マ板でやれクズ

22: 名刺は切らしておりまして 2017/06/20(火) 09:16:33.19 ID:F0eWKKKH
タブ押したら、4つスペース入れるように
エディタを設定してるけど、これはどっち派?

23: 名刺は切らしておりまして 2017/06/20(火) 09:19:06.93 ID:+GA65W7V
tab派だな
でも、コミットする前に開発環境側で自動フォーマットするから関係ない

24: 名刺は切らしておりまして 2017/06/20(火) 09:19:40.37 ID:27H7rvoA
統一されてれば別にどっちでも良いよ
ある場所はスペース、ある場所はタブとか混在してなければ
同一エディターでなら同じに見えるかも知れ無いが
変ると見え方も変るからな

後、方向性がバラバラな物も醜い

25: 名刺は切らしておりまして 2017/06/20(火) 09:22:30.60 ID:nDCwSLgj
阿呆か、そんなもんで変わってたまるかよ。
ちゃんとした保守が容易なプログラムを書くやつが問題すくなく生き残るよ。

26: 名刺は切らしておりまして 2017/06/20(火) 09:26:03.69 ID:JCYIMHXB
tabなんてボタン使ったことない

28: 名刺は切らしておりまして 2017/06/20(火) 09:29:33.62 ID:rXDPFV1W
今から変えたって給与も変わるなんてことはないだろうし・・・

29: 名刺は切らしておりまして 2017/06/20(火) 09:33:01.46 ID:drhFcBQS
ソースコードがソフトタブかハードタブかの議論はあるけど、

>>「スペース」を5回押すかが長らく議論されている
こういうことする奴は素人しかいないでしょ

エディタでインデント増減した時に、自動でスペースにするかタブにするかの違いだけで

31: 名刺は切らしておりまして 2017/06/20(火) 09:38:38.03 ID:ByCBkTjB
俺は制約がなければスペース2個だな

32: 名刺は切らしておりまして 2017/06/20(火) 09:40:05.95 ID:dsULk+Cd
ドザ:tab
それ以外:スペース

33: 名刺は切らしておりまして 2017/06/20(火) 09:41:59.58 ID:5GsXMFqg
マジで死んどけや
この記事書いたアホ

34: 名刺は切らしておりまして 2017/06/20(火) 09:45:36.28 ID:cmz/LyZy
なんのためにTABキーが用意されてるの?
一度のキー操作でインデントをやるためじゃネ

35: 名刺は切らしておりまして 2017/06/20(火) 09:47:32.52 ID:dYKLYDxJ
そんなもんIDEやエディタ任せだろJK

36: 名刺は切らしておりまして 2017/06/20(火) 09:49:05.02 ID:wq4aJ658
エディタにタブでスペース4個の設定しとるわ

37: 名刺は切らしておりまして 2017/06/20(火) 09:56:54.83 ID:7kW9QJSq
 
 
 
タブは使いにくい。

絶対修正を入れない前提ならそれでもいいけど、そういう前提はまず崩れる。
 
 
 

38: 名刺は切らしておりまして 2017/06/20(火) 09:58:59.44 ID:VrX9qte6
キーを押す数が増える分、残業代が増してるんだろ

39: 名刺は切らしておりまして 2017/06/20(火) 10:13:38.21 ID:Bu10+K+X
すぺーすは文字揃えにならないじゃん
何のためのタブなんだか理解できてないよな

40: 名刺は切らしておりまして 2017/06/20(火) 10:15:19.82 ID:SLyJj40P
スペースでないと困るってのは
タブが環境依存で見栄えが変わるからだけれども、
開発環境が良しなにやってくれるこのご時世、
どっちでも良いよ。

41: 名刺は切らしておりまして 2017/06/20(火) 10:17:23.80 ID:cY1duQGP
どちらかというと、スペース派の方が我が強くて強硬な印象
おれなんかスペースは1個だ
文末が欠けると見にくいからな

そういうやつの方が給料を高く答える
俺なんて年収3000万だ
それも6~9月はバカンスにしてだ

42: 名刺は切らしておりまして 2017/06/20(火) 10:19:48.87 ID:zAepv352
タブキーでスペース4個いれてる

43: 名刺は切らしておりまして 2017/06/20(火) 10:19:59.05 ID:hj4Fy2hs
:set tabstop=4

82: 名刺は切らしておりまして 2017/06/20(火) 13:18:17.83 ID:gv/m41Mt
>>43
expandtabs

44: 名刺は切らしておりまして 2017/06/20(火) 10:21:27.79 ID:s88lO0Kg
何故なのか理由が全くわからないな
大企業とかで伝統的にそういう教えがなされているのか?

45: 名刺は切らしておりまして 2017/06/20(火) 10:25:50.52 ID:+bl+SJ4Y
「スペース」を5回押す

原文のどこに書いてあるか教えてくれ

46: 名刺は切らしておりまして 2017/06/20(火) 10:25:58.07 ID:uA73m5zP
IT土方はバイト単価だからな
8タブをスペースに置き換えれば7バイト分収入も増える

時給で稼ぐIT土方も
タブよりスペースのほうがカーソルの移動に時間がかかるから
それだけ勤務時間が伸びる

47: 名刺は切らしておりまして 2017/06/20(火) 10:29:18.82 ID:4tVaH33k
意味分からん
余程の才能の持ち主ならともかく、ドングリの背比べ状態のエンジニアだろ

そもそもコーティング規約あるし
馬鹿記事

48: 名刺は切らしておりまして 2017/06/20(火) 10:36:35.45 ID:+bl+SJ4Y
>>47
原文読むといいよ
真剣な記事じゃない

49: 名刺は切らしておりまして 2017/06/20(火) 10:43:37.08 ID:W64xTQKy
こだわりが強いアスペ同士の論争

50: 名刺は切らしておりまして 2017/06/20(火) 10:44:48.75 ID:md9t5eee
宇宙 スペース ナンバーワン

51: 名刺は切らしておりまして 2017/06/20(火) 10:48:11.69 ID:rjaSdJyx
スペース派とかタブ派とかに単純化しても意味が無い。
結局定期的にネタを見せなければならない都合に合わせただけよ。

52: 名刺は切らしておりまして 2017/06/20(火) 10:56:57.98 ID:llrMdeON
単なる統計遊びだな
へえーとしか言いようがない

53: 名刺は切らしておりまして 2017/06/20(火) 10:58:43.36 ID:mcGGpFpc
中国人プログラマが日本に進出し始めた頃
1行が数百文字のコードを作ってきたことは普通だったな
1関数に数百ステップなんてのもザラだったし

ところでスペース5個ってなんだ?
そんなコード見たことないぞ

54: 名刺は切らしておりまして 2017/06/20(火) 10:59:28.32 ID:repmtjOg
そんなのエディタが自動的にやってくれるに決まってんだろボケ

55: 名刺は切らしておりまして 2017/06/20(火) 11:02:43.73 ID:XFAtvqMq
俺はタブがコードとして残ってたほうが好きだけどなあ
スペースに変換するとインデントが固定されちゃうのがあんまり好きじゃない

56: 名刺は切らしておりまして 2017/06/20(火) 11:02:57.94 ID:3HIWkTl1
それよりカナ入力だろ。

57: 名刺は切らしておりまして 2017/06/20(火) 11:08:49.28 ID:JJJ6wim8
for (i=0;i<n;i++) {
...
}


VS


for (i=0;i<n;i++)
{
...
}

さあどっち?

59: 名刺は切らしておりまして 2017/06/20(火) 11:10:26.11 ID:f4+0ckeQ
>>57
昔は上だったけど、今は下

60: 名刺は切らしておりまして 2017/06/20(火) 11:13:51.00 ID:NAtRqlAC
>>57
Eclipseは、自動的に上になったような気がする

98: 名刺は切らしておりまして 2017/06/22(木) 09:56:30.28 ID:GvRoGJ/X
>>57
下なうえに前置インクリメント派

115: 名刺は切らしておりまして 2017/06/23(金) 23:43:50.08 ID:cZs0oD2G
>>57
>>98

61: 名刺は切らしておりまして 2017/06/20(火) 11:14:49.62 ID:lXE43UvO
嘘つけ俺スペース派だけど貯金800円くらいしかねえぞ

62: 名刺は切らしておりまして 2017/06/20(火) 11:15:19.54 ID:clkUsr91
昔はタブだったけど、最近はスペースが多いかな
C/C++書くときだけは今もタブ使ってるけど。

64: 名刺は切らしておりまして 2017/06/20(火) 11:18:45.74 ID:tv3xvepS
タブ派はおそらく自動インデントを使っていない。

77: 名刺は切らしておりまして 2017/06/20(火) 12:28:13.07 ID:ZPq6Kc8I
>>64
無知晒しage!

65: 名刺は切らしておりまして 2017/06/20(火) 11:19:29.39 ID:NAtRqlAC
Visual Studioは、初期設定でタブがスペースに返還されていたような気がする。

66: 名刺は切らしておりまして 2017/06/20(火) 11:23:55.68 ID:zAaAofZl
40歳の禿男性と非禿男性の年収についも、それぞれ統計をとってもらいたい。

67: 名刺は切らしておりまして 2017/06/20(火) 11:29:34.31 ID:0IFsyuMf
あとで正規表現で置換するから別にどっちでもいい

68: 名刺は切らしておりまして 2017/06/20(火) 11:36:52.16 ID:clkUsr91
一番イラッとするのがTABとspaceが混在してるパターンな。
TAB幅4でインデント幅2とかだと、
2文字分インデント: SP SP
4文字分インデント: TAB
6文字分インデント: TAB SP SP
8文字分インデント: TAB TAB
となっててかなりイラッとできる

116: 名刺は切らしておりまして 2017/06/23(金) 23:44:47.01 ID:cZs0oD2G
>>68
HTMLでまれによく見る

69: 名刺は切らしておりまして 2017/06/20(火) 11:44:11.73 ID:tv3xvepS
ブロックを閉じるときにめんどくさいでしょ。普通のエディタだと。

70: 名刺は切らしておりまして 2017/06/20(火) 11:53:49.87 ID:caxswTE+
これってEmacs教会みたいな
ネタだよね

71: 名刺は切らしておりまして 2017/06/20(火) 12:04:24.06 ID:tv3xvepS
3文字分の字下げが標準だよね?

72: 名刺は切らしておりまして 2017/06/20(火) 12:06:32.68 ID:VZnSmBc6
スペースにするとカーソル移動が面倒くさいから嫌いなんだよ

73: 名刺は切らしておりまして 2017/06/20(火) 12:12:59.73 ID:VigBiN0r
スペース派かな
タブ打ちしてファイルサイズが大きくなると画面スクロールが遅くなる

75: 名刺は切らしておりまして 2017/06/20(火) 12:20:18.56 ID:VZnSmBc6
>>73
え?
スペースの方がファイルサイズ大きくなるでしょ

76: 名刺は切らしておりまして 2017/06/20(火) 12:22:01.79 ID:+bl+SJ4Y
>>73
というか、テキストくらいで遅くなるか?
数百万行1ファイル?

78: 名刺は切らしておりまして 2017/06/20(火) 12:47:24.24 ID:Wu6sgsil
>>73
どう考えてもスペースの方がファイルサイズ大きくなるんだが

86: 名刺は切らしておりまして 2017/06/20(火) 16:34:52.27 ID:zbZKxA+5
>>73
高給取りには永遠になれないかもな

100: 名刺は切らしておりまして 2017/06/23(金) 02:34:14.61 ID:xh27R05M
>>73
プログラマーならスペースの方がファイルサイズが大きくなることくらい理解できるはずなんだが

101: 名刺は切らしておりまして 2017/06/23(金) 08:20:20.51 ID:ze6P/wvz
>>100
ソースコードのファイルサイズを気にする奴なんか居ない

102: 名刺は切らしておりまして 2017/06/23(金) 11:14:07.52 ID:SYXomLRw
>>101
>>73

103: 名刺は切らしておりまして 2017/06/23(金) 11:20:11.48 ID:ze6P/wvz
>>102
バカかお前

104: 名刺は切らしておりまして 2017/06/23(金) 13:28:54.79 ID:SYXomLRw
>>101
>>73

105: 名刺は切らしておりまして 2017/06/23(金) 14:31:42.46 ID:ze6P/wvz
>>104
バカかお前

108: 名刺は切らしておりまして 2017/06/23(金) 17:55:21.55 ID:hANefLLv
>>73は明らかにファイルサイズ気にしてるな

74: 名刺は切らしておりまして 2017/06/20(火) 12:19:42.49 ID:LoplkPH2
なわけねえだろw

スペースじゃ後で調整できないしw

79: 名刺は切らしておりまして 2017/06/20(火) 13:10:53.96 ID:89o+rwaH
スペース派の人って、ワープロで行間を空けるために1行おきに改行したり
字間を空けるために1文字おきにスペースを入れちゃうのかな?

テキストの構造ってものを考えないの?

80: 名刺は切らしておりまして 2017/06/20(火) 13:16:22.99 ID:Kt0BhCT8
>>79
タブ使ったら表現出来るものでもないしね。

81: 名刺は切らしておりまして 2017/06/20(火) 13:16:30.18 ID:LCZr5KU0
>>79
ソースコード編集の話なのにバカかお前
しかも余計な改行入れて一行空けはバカの見本そのものだ

83: 名刺は切らしておりまして 2017/06/20(火) 13:58:04.77 ID:nSeexJcj
使う側と使われる側 やね

84: 名刺は切らしておりまして 2017/06/20(火) 16:07:09.88 ID:dqyxkKmJ
キーとしてはタブを押すけど保存時にスペースに自動変換でしょ

85: 名刺は切らしておりまして 2017/06/20(火) 16:30:19.68 ID:xztlMwpx
>>84
スペースだとカーソル移動が面倒になるからそんな変換しない

87: 名刺は切らしておりまして 2017/06/20(火) 18:32:14.76 ID:tkVPoc/e
スペース5つって、固定形式のFORTRANか?

89: 名刺は切らしておりまして 2017/06/20(火) 18:53:38.68 ID:VMFQ+zaQ
ここまでC-iもC-jもなし

90: 名刺は切らしておりまして 2017/06/20(火) 19:58:13.79 ID:7xeEQMTN
置換でいいだろw

91: 名刺は切らしておりまして 2017/06/20(火) 21:50:32.45 ID:sIw7l7f0
そもそもインデントナニソレな人も居て流石に読み辛い

92: 名刺は切らしておりまして 2017/06/20(火) 23:19:26.39 ID:pXJFNue4
Linux kernelはtab8と決まってる

94: 名刺は切らしておりまして 2017/06/21(水) 07:53:15.96 ID:BPQc0dhm
アクセス数稼ぎのジサクジエン記事のにおい。

95: 名刺は切らしておりまして 2017/06/21(水) 14:22:36.52 ID:vcrwQ4BT
Linux系の人はスペース派多いな

97: 名刺は切らしておりまして 2017/06/22(木) 00:56:07.88 ID:BJhYG0YB
5列10列15列目って勝手になるわけじゃないのね

コメントする

名前
 
  絵文字