◆ New Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
 

for(){ の 「{」は改行するのと同じ行にするのどっちが良いの?


http://forest.watch.impress.co.jp/docs/news/1053177.html

改行を含む置換・削除・挿入処理を100倍にまで高速化 ~「EmEditor」v16.6が公開行番号の書式カスタマイズなどの機能も

米Emurasoft, Inc.は5日(日本時間)、定番テキストエディター「EmEditor Professional」の最新版v16.6.0を公開した。
本バージョンでは改行コードを含む[すべて置換]コマンド、[改行コードを削除]コマンド、[改行コードを挿入]コマンドがそれぞれ高速化。[CSV文書の結合]コマンドの処理にかかる時間も大幅に短縮されている。

同社によると、“0123456789”という文字列を10万行並べたテキストファイルで測定した場合、v16.5では改行コードを含む置換処理が17.1秒かかっていたところ、v16.6では0.14秒にまで短縮。実に122倍の高速化を実現しているという。日常的なテキスト編集で効果を体感することは少ないだろうが、大量のログファイルを分析する場合などには顕著な差となって現れるだろう。

そのほかにも、[カスタマイズ]ダイアログの[フォーマット]画面から行番号の書式を設定できるようになった。また、履歴の右クリックメニューから[Windows エクスプローラ]コマンドを選択する際、単に「エクスプローラー」でフォルダーを開くだけでなく、当該ファイルを選択した状態で開くように改善されている。

「EmEditor Professional」は、64bit版を含むWindows Vista/7/8/8.1/10およびWindows Server 2008/2012に対応するシェアウェアで、現在同社のWebサイトや窓の杜ライブラリからダウンロード可能。価格は、1年間の無償バージョンアップが可能な通常ライセンスが4,800円(以降のバージョンアップには年額2,400円の“保守プラン”の購入が必要)、アップデートの提供期間に制限のない永久ライセンスが18,000円となっている。30日間の試用が可能で、試用期間後は個人利用に限り機能制限のある無償版「EmEditor Free」として使用できる。hrVIPQ2_EXTDAT: checked:vvvvvv:1000:512:----: EXT was configured


 
8 :
2017/05/26(金) 07:45:17.91
Visual Studioだと勝手に改行してくるよな

13 :
2017/05/26(金) 07:48:13.00
>>8
あのソフト、神だと思う
エラーまで指摘してくるしそこわかってるなら自動でやってくれって感じ


15 :
2017/05/26(金) 07:49:39.05
終わりの閉じ忘れよくやる

18 :
2017/05/26(金) 07:51:51.14
君変なところで改行入れる癖あるよね?
あれすげー見づらいからやめてくれる?


20 :
2017/05/26(金) 07:52:54.50
仕様書あるなら先に伝えておいて貰えれば無駄がなくて助かるとか言っちゃ駄目だぞ

24 :
2017/05/26(金) 07:56:05.80
言語の使うフレームワークのコード規約に合わせるだけ
コーディングルール決めてないなら好きにすればいい


31 :
2017/05/26(金) 07:59:34.87
君変なところで改行する癖あるよね?

35 :
2017/05/26(金) 08:02:29.00
自動整形でいいだろ
改行無し4タブがいい


38 :
2017/05/26(金) 08:03:21.77
行数で見積もりするから、カッコは単独の行で書けと言われる
アホ臭いが見やすいし金もらえるならいいか


39 :
2017/05/26(金) 08:03:44.39
せめてファイル内では統一してほしい
可読性落ちる


50 :
2017/05/26(金) 08:11:38.01
オッス!スカスカコードたまんねぇ

54 :
2017/05/26(金) 08:13:03.67
これずっと思ってた
コーディング規約を決めるときに悩む


56 :
2017/05/26(金) 08:14:26.91
規約に従え
決める側ならそんなことに悩むな


58 :
2017/05/26(金) 08:15:58.96
良く知らんがコンパイルの時に改行コードなんか消されるんちゃうの?

112 :
2017/05/26(金) 10:22:08.03
>>58
だから処理に影響ないなら読みやすいようにしろってことだ。


59 :
2017/05/26(金) 08:16:07.92
各自好き勝手に書かせて、
コーディング規約に従って自動整形できないの?

規約文書を読んで人間に理解させて書かせるとか昭和かよ?


71 :
2017/05/26(金) 08:29:08.09
手作業で規約に合わせるとかアホすぎるだろ
効率ダウンするぞ


78 :
2017/05/26(金) 08:36:09.95
>>71
ほんとこれ
自動化するよな
こんな無駄なことに脳ので使う糖分を消費したくない
脳だって有限なリソースなんだから


76 :
2017/05/26(金) 08:33:54.71
改行すると伸びて可読性悪くなるから、同じ行にしろ

77 :
2017/05/26(金) 08:35:50.46
同じ行に決まってんだろ

79 :
2017/05/26(金) 08:37:24.96
この手のカッコは改行とかインデントはスペースX個とかコメントは同じ行とか
プロジェクトによってポリシーがまちまちだからいくらプログラムが好きでもストレスしかたまらん。
やっぱプログラムは趣味でやるのが一番楽しい


91 :
2017/05/26(金) 08:58:45.72
詰まってる方が好きなら同じ行
スカスカなのが好きなら違う行

それよりelseとswitch/caseだろ問題は


99 :
2017/05/26(金) 09:35:41.09
こんなくだらないことで悩む必要がない、そうPythonならね

103 :
2017/05/26(金) 09:43:53.83
rubyなら.eachで済むぞ
余分な括弧いらない美しい


106 :
2017/05/26(金) 09:51:45.08
プログラミングガチで勉強したいんだがおすすめの本ある?
2048みたいなパネルゲームつくりたい


107 :
2017/05/26(金) 09:55:26.06
行頭に限るだろ
見づれーの嫌いなんだ
趣味グラマやから自分仕様の余裕たっぷりのフォーマットやで


136 :
2017/05/26(金) 11:35:26.81
if ()
{
}
else
{
}

これが一番美しい


143 :
2017/05/26(金) 12:03:24.83
Cの構文でforに続くブロックを特別扱いしてるのか?
つまりブロックを一つの文として定義するんならブロック無しforだけで十分だと思うけど
もし特別扱いしてないんなら同じインデントレベルで改行するのは原理主義者目線ではキモイ


146 :
2017/05/26(金) 12:14:55.20
むしろif(の複数条件で
&& 長くなりすぎたから改行したいとき
&& どうするかが問題だろ)


156 :
2017/05/26(金) 12:53:52.36
pythonは神

159 :
2017/05/26(金) 13:01:56.52
if ()
{
}
else
{
}

これだろ。一番キレイだから。ちょっと長いけどそんなんキニスンナ


163 :
2017/05/26(金) 13:28:28.27
if ()
{
}
/*
else if ()
{
}
*/
else
{
}

コメントアウトも楽
これが最強


164 :
2017/05/26(金) 13:31:34.50
コメントアウトはどうせ c-k c-c だろ

174 :
2017/05/26(金) 13:43:21.27
さすがにelse ifの間に改行入れる気にはならんわ
見間違えやすい


176 :
2017/05/26(金) 13:47:04.48
switch(){
case:
{
hoge
}
break;
}
ってインデントし過ぎだよな?


184 :
2017/05/26(金) 14:14:28.44
お前ら言ってることバラバラすぎだろ

189 :
2017/05/26(金) 15:10:38.95
PHP、Perlだとシングルとダブルで意味合い変わってくるからな
なるべくシングルで書きたい


195 :
2017/05/26(金) 17:53:36.56
気持ち悪いから改行する

197 :
2017/05/26(金) 18:52:07.53
pl1やらされる可能性出てきたんだけどどうなんこいつ

202 :
2017/05/26(金) 20:27:42.72
最近は改行しないな

205 :
2017/05/26(金) 20:51:10.75
{
ほにゃらら~~
}
ってのがきにいらない


207 :
2017/05/26(金) 21:45:50.06
ブロックスコープは明確にしといたほうがいいよ
そうすることで変数の有効範囲や関数リテラル、
その先のコールオブジェクトやクロージャも理解できるようになる


関連記事
スポンサーサイト
[PR]

[PR]

コメント

※自動フィルタが有効なので、禁止ワードが入ってるコメントは投稿できません…
※その禁止ワードは何か?管理人にもわかりません。FC2に聞いてください。
お名前
テキスト

トラックバック

トラックバックURL: http://newskenm.blog.fc2.com/tb.php/63245-ff13de7f
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。