インデントを強制しても綺麗なコードにはなりません

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2012/08/04(土) 18:01:47.19
Python等インデント強要する言語に対して。

まず、インデントは簡単です。
誰にでもできることです。

できない人もいるという反論があるでしょうが、

それができない人は、プログラミング全般出来ません。
プログラミングがある程度出来るようになったら、
インデントぐらいできるようになってます。

だから、言語仕様としてインデントを強制する理由は存在しません。
プログラマの自由を奪うだけの意味が無い行為です。
2012/08/25(土) 00:50:31.82
エディタによっては勝手にインデント調節しちゃうのもあるんだよな。
そうするとパイソンのソースコードは一瞬で破壊されてしまう。
94デフォルトの名無しさん
垢版 |
2012/08/25(土) 01:08:58.26
なんだってー!
2012/08/25(土) 01:13:07.42
beginは5文字なのにendが3文字なのが気に入らない
2012/08/25(土) 01:21:34.48
>>92
Ctrl+A→Shift+Tab連打→Ctrl+S はい論破
2012/08/25(土) 02:31:51.17
PythonはPython用のIDEじゃないとまともに使えないよね
ある意味JAVAとかよりもIDE依存の言語
98デフォルトの名無しさん
垢版 |
2012/08/25(土) 03:04:18.63
>>89
{ }(カッコ)の一方にカーソルをおいて、
Ctrl + Q
をすれば、対応するカッコにジャンプする

Ctrl + Q
するたびに相手にジャンプする。便利な機能だ
2012/08/25(土) 03:05:12.88
>>92
お前には改行記号とタブ記号が見えないのか。
2012/08/25(土) 04:11:59.18
Rubyでいい
10192
垢版 |
2012/08/25(土) 14:47:19.18
>99
だからCもJavaもfor文とかではどっちみちタブでずらずじゃん。
それに加えて中括弧やビギンエンドを打たないといけない。パイソンに比べると二度手間なんだよ。
2012/08/25(土) 14:52:54.98
>>101
ワンライナー書きたい場合は?
2012/08/25(土) 14:57:36.86
中括弧やbeginを打つ速度はどれくらい?

プロジェクトの中でそれらの文字が
何個含まれているかを数えれば
どれくらい時間がかかるのか
わかるよね。

俺はbeginを打つのに1秒ぐらいかかっている。
一日にかける行数を1000行として、
10行に1個beginが存在すると仮定する。

100秒だ。つまり一日で1分半の差が出る。

こんなくだらない話をしているのかい?
2012/08/25(土) 15:05:29.61
>>102
大昔の BASIC じゃあるまいし、今時ワンライナーって…
2012/08/25(土) 15:09:27.98
>>104
今は、ワンライナーの代わりに
何を使ってるの?
2012/08/25(土) 16:54:13.67
>>104
なんでBASIC。sh使えないのか?
2012/08/25(土) 17:21:10.00
>>4
>それに開発中、コードの順番を入れ替えて
>正しく動かくか少し試すなんてときに
>強制は邪魔だし、

偶発的プログラミングをしてはいけません
偶発的プログラミングとは、内容を理解せずに偶然の幸運を頼ってあてずっぽうにプログラミングすることです
2012/08/25(土) 17:26:24.45
> 少し試す

日本語不自由だと苦労するね。
2012/08/25(土) 17:45:28.52
休日に3週間前のレスの言葉尻だけを捉えて教師面とかマジ尊敬するわ
2012/08/25(土) 17:51:28.41
ああアンカーつけないと >>109 みたいに誤解するか…

>>4 へのレスじゃなくて、>>107 へのレスだ。

ちょっと試すことと、プログラミングすることを一緒にするなよ、ということ。
2012/08/25(土) 18:00:03.97
>>110
ちなみに>>109>>107宛てね
>>108が3週間前の話題を蒸し返したわけじゃないし
2012/08/25(土) 18:01:04.01
何だこりゃ >>4を書いた本人か
2012/08/25(土) 18:08:05.44
>>111
そういうことか、了解。
114右翼 ◆gXFLM6waxs
垢版 |
2012/08/26(日) 02:45:34.88
こういうコミュ障と俺どっちがマシ?
115右翼 ◆gXFLM6waxs
垢版 |
2012/08/27(月) 09:56:36.02
>>4
インデント強制が見やすくするためなのであれば
その反面でその場限りのスクリプトをかくときの開発効率が落ちるというのは当たり前な気がする
タイプ数よりもインデント強制があるほうが思考の邪魔だよ閉じ括弧とかはその気になればエディタに補完させる手もいくらでもある
だからperlのほうが流行ってたんだろう
今はrubyが流行ってるよ
2012/08/27(月) 13:36:26.88
{ }かbegin endで効率に差が出るとは思えんな
2012/08/27(月) 23:29:09.60
心底どうでもいい話だ
118uy
垢版 |
2012/08/27(月) 23:55:37.12
rubyが流行った
2012/08/28(火) 00:21:30.33
流行りが去った
120デフォルトの名無しさん
垢版 |
2012/08/28(火) 01:53:28.18
rubyの流行は凄いよな
LLだと現状これ以外の選択肢がないほどに成長した
2012/08/28(火) 04:08:21.44
rubyが使えるホスティングサービスの割合を見ればわかることだな。
122デフォルトの名無しさん
垢版 |
2012/08/28(火) 05:06:37.81
バージョンごとにかきかえが必要な言語は、不利だ
123デフォルトの名無しさん
垢版 |
2012/08/28(火) 07:10:47.85
ruby流行りすぎだけど必然だと思うよ
124デフォルトの名無しさん
垢版 |
2012/08/28(火) 07:28:56.70
冷静に考えてみるとrubyって凄いよな
仕様変更が相次いで見放されてもおかしくないのにこの人気だからな
125デフォルトの名無しさん
垢版 |
2012/08/28(火) 07:34:50.44
ruby以外の言語が哀れに思えてくるよな
126デフォルトの名無しさん
垢版 |
2012/08/28(火) 08:39:17.92
rubyって凄いんだな
2012/08/28(火) 08:41:30.87
uyきもい
2012/08/28(火) 09:35:36.60
Rubyなんてマイナー言語見たことも聞いたことも無いんだが
どこで使われてんだよっていうくらいのレベル
129デフォルトの名無しさん
垢版 |
2012/08/28(火) 14:53:12.82
Rubyすげーな
2012/08/28(火) 15:43:48.70
uy乙
131デフォルトの名無しさん
垢版 |
2012/08/28(火) 15:59:58.87
お、なんか面白そうだ
rubyやってみようかな
132デフォルトの名無しさん
垢版 |
2012/08/28(火) 16:01:41.57
ruby凄いのかもしれんけど、もっと凄い言語がこの世の中には10個は存在する。
133デフォルトの名無しさん
垢版 |
2012/08/28(火) 16:27:47.66
rubyよさそうだしちょっとやってみるかな
2012/08/28(火) 18:35:16.93
ステマ言語
135デフォルトの名無しさん
垢版 |
2012/08/29(水) 01:57:13.69
ruby結構いいかんじ?
136デフォルトの名無しさん
垢版 |
2012/08/29(水) 03:40:22.33
いいとおもうよ
やってみ
オレも昨日から勉強中w
2012/08/29(水) 05:39:50.99
uy自演乙
138デフォルトの名無しさん
垢版 |
2012/08/29(水) 06:02:56.32

145 :デフォルトの名無しさん:2012/08/29(水) 01:58:59.91
ruby2.0がかなりすごいらしい
139デフォルトの名無しさん
垢版 |
2012/08/29(水) 09:45:03.35
rubyってツクールの言語だったか
道理で厨が多いはずだ
140デフォルトの名無しさん
垢版 |
2012/08/29(水) 16:43:09.00
さてrubyやってみるか
141デフォルトの名無しさん
垢版 |
2012/08/29(水) 17:03:25.41
今やってる
2012/08/29(水) 22:42:43.27
もう飽きた
143デフォルトの名無しさん
垢版 |
2012/08/30(木) 01:08:19.25
ruby
144デフォルトの名無しさん
垢版 |
2012/08/30(木) 12:19:18.07
半角スペースは消されるから
インデントは倍角スペースで書き直してから貼れよな
2012/08/30(木) 13:08:26.79
2chで
    半角インデント
2012/08/30(木) 19:59:54.67
行頭の半角空白が無視される。
連続している半角空白が1個になる。
 も1個の空白になる。

半角空白の代わりに を使用
2012/08/30(木) 20:00:15.69
>>145
テスト
2012/08/30(木) 20:00:55.40
>>146
      テスト
2012/08/30(木) 20:02:35.07
 
 

&は、&にかえてかきこみます
2012/08/30(木) 20:46:37.19
&もエスケープすれば全角にする必要ないよ
  と書くには  
& と書くには &
2012/08/30(木) 20:50:43.33
        end
      end
    end
  end
end
2012/08/30(木) 21:00:26.44
begin
 begin
  begin
endall
2012/08/31(金) 15:47:03.91
え、インポテンツが何だってかへ?
2012/09/01(土) 07:40:23.00
なんでこんなアホがいるんだろう
2012/09/01(土) 18:08:30.24
韓国、日本に親しい発言をした人物は全員処罰する法案を正式決定!!
http://engawa.2ch.net/test/read.cgi/poverty/1346486057/


韓国放通審議委"親日称賛サイト制裁する"

31日、東亜日報の報道によれば、韓国放通審議委が最近急増している親日を擁護して、
韓国人、韓国史を非難する内容を主題にしたウェブサイトとブログを制裁する方針を決定した。

マネートゥディ イシューチーム イ・チェミン記者

ソース:マネートゥデイ(韓国語) 2012.08.31 08:50
http://www.mt.co.kr/view/mtview.php?type=1&no=2012083108223255359
156デフォルトの名無しさん
垢版 |
2012/09/03(月) 20:02:19.47
死ねゴミwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwゴミゴミゴミwwwwww

ゴミwwwwwwゴミゴミゴミwwwwwwゴミゴミゴミッカスwwwwwwwwwwwwゴミゴミゴミッカスwwwwwwwwwwww
2012/09/10(月) 12:47:28.48
とりあえず「荒れたスレを見つけて韓国のネガティヴな情報を流す」
という簡単な仕事があるのは間違いなさそうだ。ロムニーが勝ったら
東アジア有事を煽るだろうからね。
158デフォルトの名無しさん
垢版 |
2012/10/14(日) 16:55:13.06
インデントを言語で強制するとか頭が悪いとしか思えない。

そんなのを統一した所で、糞コードは直らない。
ちゃんとしたコードを書ける人は、インデントもきちんとかけている。

そもそもインデントはコードを見やすくするためのもので
正解なんてものはないんだよ。
159デフォルトの名無しさん
垢版 |
2012/10/14(日) 16:57:24.51
FSF のインデントはきもい
2012/10/14(日) 16:58:11.76
「遊ぼう」っていうと
「デモしよう」っていう
「おまえがやれ」っていうと
返事が来ない
「馬鹿」っていうと
「チョン」っていう
「もう遊ばない」っていうと
「国交断絶せよ!」っていう
そうしてあとでさみしくなって
「ごめんね」っていうと
「謝罪するな!」っていう
ネトウヨでしょうか
いいえコミュ障

「もう遊ばない」っていうと
「ごめんね」っていう
「謝罪ニダ!」っていうと
「ごめんね」っていう
「賠償アル!」っていうと
「ごめんね」っていう
「上陸する」っていうと
「波風立てるな」っていう
そうしてあとでさみしくなって
「買う」っていうと
「買う」っていう
コミュ障でしょうか
いいえ害務省
2012/10/14(日) 17:18:27.06
GNUスタイル
リチャード・ストールマンが広めたスタイル
字下げスタイル - Wikipedia

リチャード・ストールマン
Free Software Foundation を創設

Free Software Foundation, 略称FSF
フリーソフトウェア財団 - Wikipedia
2012/10/14(日) 17:39:13.74
俺が村田だ!
2013/04/23(火) 14:41:17.94
if分のネストってどこまでが許容範囲?
3回ネストしたくらいで発狂するの
2013/04/23(火) 15:09:39.51
ネストの深さより行末の折り返しの方が気になる
2013/04/24(水) 00:01:32.03
>>163
それよりも行数かな。行自体は1行しかなくて5つくらいネストしているラッパ型はOK。ifと閉じ含めて11行ってことな。
ネストしなくても40行とかあるとNG。
2013/11/23(土) 11:12:48.85
若い頃リスト用紙2ページ分くらいのif条件を書いたことがあったな
あのころはコンパイラがリストに
┌ if
├ then
├ else
└ fi
みたいなのつけてくれたから平気だった
(sh使ってたわけじゃないよ)
2013/11/23(土) 12:15:51.89
こうすればいいの?w
if (A) {

}
if (A) {

}
if (A) {

}
if (A) {

} else {

}
168デフォルトの名無しさん
垢版 |
2014/11/10(月) 21:25:37.81ID:tVi0pfE8
>>163
許容範囲とかないけど、無意味なネストは嫌だな。
ややこしいネストなら適度なところで別関数にしてそこで続きやれって思う。
169デフォルトの名無しさん
垢版 |
2014/11/11(火) 13:51:02.33ID:2dKIQrD1
int kansu( int x ){
   if ( x == 0 ){
      /* 100行 */
   }{
      /* 100行 */
   }

   return 0;
}

100行もあるなら関数にまとめて他所でやれ。
170デフォルトの名無しさん
垢版 |
2014/11/11(火) 14:15:24.71ID:2dKIQrD1
elseが抜けた。
2014/11/11(火) 17:44:13.69ID:xvnPM7Ah
>>169
そのりくつはおかしい
2014/11/12(水) 01:27:16.64ID:b8dDlQST
interface X{
static X getInstance(int x){
x==0 ? new Xfalse() : new Xtrue()
}
}

class Xfalse:X{
int kansu(){}
}
class Xtrue:X{
int kansu(){}
}

とか書いちゃう()
173デフォルトの名無しさん
垢版 |
2018/05/23(水) 23:08:32.71ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

QGN73
174デフォルトの名無しさん
垢版 |
2018/07/04(水) 23:00:48.29ID:gFgZc5FG
NCS
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況