X



if(){の「{」って改行した方がええの? [399587823]
■ このスレッドは過去ログ倉庫に格納されています
0001番組の途中ですがアフィサイトへの転載は禁止です
垢版 |
2024/02/10(土) 18:03:45.59?2BP(1000)

https://news.yahoo.co.jp/articles/8f89f75a54776e79ebe64d50a276e6ea962c0770

子ども向けプログラミング言語「PG0」、Web版がパワーアップ 〜ゲームの開発も可能に

プログラミング言語「PG0」のWeb版が、2月初めにアップデートされた。数値処理や画面描画のライブラリを追加したことで、乱数の生成やゲームの開発が行えるようになったほか、プログラムのオンライン保存・読み込みがサポートされているとのこと
 「PG0」は、「WWWC」や「CLCL」、「nPOP」の開発で知られるオンラインソフトウェア作家・Ohno Tomoaki氏が2018年に設計・開発したプログラミング言語。当時3歳になった子どもが将来プログラミングに興味を持ったときに使えるツールとして作り始めたのだという。もともと子ども向けに設計されてあっただけ、言語機能は必要最低限で、文法もシンプル。また、コードエディターには変数ビューワーが付属しており、プログラムの実行時に内容が変化するさまがリアルタイムに表示される。プログラムの動きを理解するのを助けてくれる。

 「PG0」の開発環境は元々、Windows XP以降で動作するローカルアプリだったが、現在はWebブラウザーさえあれば気軽に楽しめるオンライン(Web)版もある。また、PWAに対応しているため、PCやスマホ、タブレットにインストールしてアプリのように動作させることもできる。

 「PG0」を学ぶ際は、チュートリアルが役立つ。数値処理ライブラリ(math.js)や描画ライブラリ(screen.js)のリファレンスもここからアクセスできる。また、オンラインから読み込めるサンプルアプリ・ゲームも参考にするとよいだろう。
0002番組の途中ですがアフィサイトへの転載は禁止です (スップ Sd3f-xHic)
垢版 |
2024/02/10(土) 18:04:03.02ID:zuJDbyhtd
どっちでもいい
0003安倍晋三🏺 (ワッチョイW 9f4b-d2Zc)
垢版 |
2024/02/10(土) 18:04:26.41ID:kyyiFhCJ0
しないだろ
0005安倍晋三🏺 (ブーイモ MM2b-6uVI)
垢版 |
2024/02/10(土) 18:04:46.60ID:b9IYfH3EM
コーディング規約に従え
逆に決めてない現場はアホ
0006安倍晋三🏺 ◆C3g6ph46co (スップ Sd3f-1eGT)
垢版 |
2024/02/10(土) 18:04:51.62ID:8zr2F8dcd
見やすくするためだけにやってるんじゃないのか
0007番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 3707-Cq2d)
垢版 |
2024/02/10(土) 18:05:06.26ID:ytbAgp190
どっちでもいいけどどっちかに統一
0008安倍晋三🏺 ◆AbeShinzoG2A (ワッチョイ ff8f-8U9/)
垢版 |
2024/02/10(土) 18:05:09.93ID:SE9+cfpX0
どっちでもいいからコメントちゃんとしろ
0010安倍晋三エクスプローラー🏺 (ワッチョイ ff78-l6/h)
垢版 |
2024/02/10(土) 18:05:14.24ID:xRTWnYO50?2BP(2000)

好きにしろよ
0012安倍晋三🏺 (ワッチョイ ff2d-jSnV)
垢版 |
2024/02/10(土) 18:05:19.26ID:mK/taFeF0
言語による
0014安倍晋三🏺 ◆ABeSHInzoo (ワッチョイW 9fb3-q9ix)
垢版 |
2024/02/10(土) 18:05:44.31ID:dKrylsV40
VSの標準だと改行してる
0016番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 1708-G5Le)
垢版 |
2024/02/10(土) 18:05:52.74ID:XNsDyN1s0
うちのコーディングルールではifはしない
classやfunctionはする
0017番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW d79a-x3IQ)
垢版 |
2024/02/10(土) 18:06:32.86ID:Bytq+cMo0
そう決め事だな
個人的には改行せずの{
0019安倍晋三🏺 ◆ABeSHInzoo (ワッチョイ 371c-7OSJ)
垢版 |
2024/02/10(土) 18:06:51.82ID:9QMMFDyv0
開業したくないけどVSだと開業するからそのままにしてる
0020安倍晋三🏺 (スッップ Sdbf-Xp4O)
垢版 |
2024/02/10(土) 18:08:01.46ID:d3lF6zxhd
個人的には改行したくない
英文で文末必ず改行するような違和感をかんじて気持ち悪い
0021安倍晋三🏺 (ワンミングク MM7f-60oE)
垢版 |
2024/02/10(土) 18:08:21.16ID:lHbY2OJtM
Microsoft Visual Studio従う
0023安倍晋三🏺 ◆AbeShinzoG2A (ワッチョイW 9fc8-Ffsx)
垢版 |
2024/02/10(土) 18:10:26.08ID:XCwN38yB0
Visual Studioなら改行
0024安倍晋三🏺 (ワッチョイ 5765-sk3S)
垢版 |
2024/02/10(土) 18:10:40.15ID:jfYarrZI0
今どき言語標準のフォーマッタ使うだろ
フォーマッタ無い言語?うーんゴミ
0026安倍晋三🏺 ◆.abeshinZo (ワッチョイW 7f84-lqa/)
垢版 |
2024/02/10(土) 18:11:35.73ID:2VQn+OYb0
考えるな
フォーマッターに委ねろ
0027番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ fffd-+FPv)
垢版 |
2024/02/10(土) 18:11:46.80ID:yzFXsMLq0
適当に書いて最後にclang-format通せばいいだろ
0032番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW f7da-QweG)
垢版 |
2024/02/10(土) 18:14:01.99ID:oFryPGO60
改行したくなるよな
0033番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW f741-JMKI)
垢版 |
2024/02/10(土) 18:14:29.41ID:5cPATBlE0
言語もしくはプロジェクトの標準に従え
0034番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW d732-x3IQ)
垢版 |
2024/02/10(土) 18:14:50.05ID:Bytq+cMo0
>>30
それそれ
0036安倍晋三🏺 ◆abesHiNZOU6m (ワッチョイW bf62-8Q2Z)
垢版 |
2024/02/10(土) 18:15:09.21ID:2Iwyeu4B0
俺はピィトホンを使う
0040安倍晋三🏺 ◆ABeSHInzoo (ワッチョイ ff9f-7OSJ)
垢版 |
2024/02/10(土) 18:19:32.88ID:3bvBBlKj0
一方俺はBardに出力させた
0041安倍晋三🏺 ◆abesHiNZOU6m (ワッチョイW f7b6-qo8i)
垢版 |
2024/02/10(土) 18:21:34.75ID:yL8yxTzm0
コーディング規約なんて公式のとか有名どころが公開してる規約を使えばいい
自社独自で決めるのはアホ
そういうのは大抵更新されずに古臭いまま運用されがちだし
0042安倍晋三🏺 ◆AbeShinzoG2A (ブーイモ MMbf-rl9i)
垢版 |
2024/02/10(土) 18:22:06.82ID:pPuPEUTTM
>>30
スペース入れろおじさん「スペース入れろ」
0043番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 7fb6-rBjD)
垢版 |
2024/02/10(土) 18:22:30.88ID:DSiPsEvV0
せんでええ
0046安倍晋三🏺 ◆AbeShinzoG2A (スプッッT Sdbf-11P2)
垢版 |
2024/02/10(土) 18:24:53.61ID:PF0UFDpPd
規約に合わせろや
無いなら好きにしろよ
ちなみに糖質の気があるやつは改行を嫌がる傾向にあるらしい
0048番組の途中ですがアフィサイ卜への転載は禁止です🏺 (ワッチョイ 5705-jSnV)
垢版 |
2024/02/10(土) 18:27:41.56ID:Lm+tbqar0
我流を貫こうとする奴はゴミ
はっきり分かんだね
0051安倍晋三🏺 ◆AbeShinzoG2A (ワッチョイW 9fc8-Ffsx)
垢版 |
2024/02/10(土) 18:32:38.08ID:XCwN38yB0
>>50
Gnuの規約ってこんなんだよな
0052安倍晋三🏺 (ワッチョイ 9f56-KLri)
垢版 |
2024/02/10(土) 18:33:02.03ID:+lVkiYxR0
俺の中ではこういうイメージだわ

【論外】
if (foo)
bar();

if (foo) bar();

【無能】
if (foo) { bar(); }

【ガイジ】
if (foo)
{
bar();
}
0053◆SOUkaSpfTo (ワッチョイ ff9f-5ReJ)
垢版 |
2024/02/10(土) 18:35:10.54ID:Vjgae30w0
馬鹿な論争を終結させる

そうPythonならね
0055番組の途中ですがアフィサイトへの転載は禁止です (ワンミングク MM4f-Vbdz)
垢版 |
2024/02/10(土) 18:39:02.33ID:BDy6MR+0M
情報工学受講したボク 
C言語の授業が解らなくて補修を受けた際
教授から「中学生でも解るんだから解らないわけねーだろ やる気だせよ 単位やらねーぞ」
と火の玉ストレート投げられ無事死亡
0056番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 9f29-JT+5)
垢版 |
2024/02/10(土) 18:40:46.58ID:wR99m1wd0
え?俺が悪いってこと?
ヤッベー派遣にダメ出しされちゃったよ
0058安倍晋三🏺 (ワッチョイ 9f56-KLri)
垢版 |
2024/02/10(土) 18:42:35.47ID:+lVkiYxR0
>>52
すまん、ガイジは言い過ぎたわ
無駄に改行増えるだけでメリットを感じないけど
0060番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ b7a2-Gaf/)
垢版 |
2024/02/10(土) 18:44:45.86ID:b76iJA/C0
我を出すな
前例に従え
0061安倍晋三🏺 ◆AbeShinzoG2A (アウアウウー Sa9b-rl9i)
垢版 |
2024/02/10(土) 18:44:51.53ID:nsjLJhLZa
>>52
論外スタイルは外国人が使ってる印象
ガイジスタイルはUnix界隈で見かける
無能スタイルは見たことない
0064安倍晋三🏺 (ワッチョイW 1714-mYS4)
垢版 |
2024/02/10(土) 18:49:22.28ID:W1dBAaiz0
一行だけだと{}省略できるみたいなルールっていらなくない?
0065安倍晋三🏺 ◆AbeShinzoG2A (ワッチョイW 9fc8-Ffsx)
垢版 |
2024/02/10(土) 18:52:55.62ID:XCwN38yB0
>>64
いらないと思われたので後発のRustとかではできなくなってるな
Cとかは今更変えられない
0066安倍晋三🏺 (ワッチョイ 9f56-KLri)
垢版 |
2024/02/10(土) 18:53:45.25ID:+lVkiYxR0
Appleのgoto fail bugは全プログラマが知っておくべきだと思う
0069番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 9fa2-X+we)
垢版 |
2024/02/10(土) 18:57:17.07ID:QIHiY7xF0
開業しないとよく{を忘れる
改行しておけば忘れることは無い
ネストした時に意味不明なエラーを吐かれないで済む
問題は改行が増えるから冗長的で可読性が多少悪くなる
まぁ、最近の大画面なら問題ないレベルだけどね

昔は表示行数をケチって書かなきゃいけない程狭い
画面で開発してたから改行しないスタイルの人も多い
0070安倍晋三🏺 ◆ABeSHInzoo (アウアウウー Sa9b-mYS4)
垢版 |
2024/02/10(土) 18:59:55.48ID:7IcJORo/a
ビルドとかデプロイとかでオートフォーマットされるでしょ
0071番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1fb1-RMqc)
垢版 |
2024/02/10(土) 19:00:39.52ID:pD69QKbC0
lintに勝手に直させとけ
0073番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 575e-rCdD)
垢版 |
2024/02/10(土) 19:01:15.03ID:Mm/GN7Xq0?2BP(1000)

linterにまかせればええやん
0074🏺 (スッップ Sdbf-exS/)
垢版 |
2024/02/10(土) 19:03:57.68ID:+yO6HVzud
どっちでもいいだろ
こういうの規約に入れ込んで無駄に手直しの時間かけてるからジャップは生産性低いんだよ
0075番組の途中ですがアフィサイトへの転載は禁止です (JPW 0H8f-D0wI)
垢版 |
2024/02/10(土) 19:06:07.25ID:V+XAsCBIH
何十年とこれだわ

if( a==0 ) {
b = 🥚;
}
else {
b = 🐣;
}
0079番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 575e-rCdD)
垢版 |
2024/02/10(土) 19:19:03.87ID:Mm/GN7Xq0?2BP(1000)

linterにまかせたほうが他のプログラマーも統一されるし
linterであとからやりゃいいから、プログラミング最中は気にしないでガーッと打ち込める

もし自分が読みにくいなら正規表現で探して、一括で改行するなりすりゃいい
0080安倍晋三🏺 ◆ABeSHInzoo (ワッチョイW bf10-uu4S)
垢版 |
2024/02/10(土) 19:28:55.67ID:xB2u6Auu0
あのさぁ!
0081番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 9fa2-X+we)
垢版 |
2024/02/10(土) 19:30:34.49ID:QIHiY7xF0
確認もしないでガーっと打ち込むんじゃねぇよw
だからバグだらけなんだろwww
1行ずつ確認してやりゃバグなんてそうそう仕込まないんだよ
0082番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ ff0d-MZts)
垢版 |
2024/02/10(土) 19:31:31.72ID:wZueokT20
別の板行ってくれ すまん
0083番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW d724-VoFb)
垢版 |
2024/02/10(土) 19:32:20.79ID:7nDZNoFm0
switch頑なに使わないマンいるよな
0084番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 57a0-7OSJ)
垢版 |
2024/02/10(土) 19:32:55.26ID:ZYyzHCIs0
暇つぶしにしても低俗なゴミ系の話題
0085番組の途中ですがアフィサイトへの転載は禁止です
垢版 |
2024/02/10(土) 19:33:06.30ID:LLwopTg70
 {
   {
     {
       {

}}}}

こうやな
0086番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 7f09-dZsi)
垢版 |
2024/02/10(土) 19:44:08.61ID:fjKhNsCi0
スペース4つ vs タブ

これはどうするんだ??
0087番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 9f8e-X+we)
垢版 |
2024/02/10(土) 19:44:44.20ID:Xq1CxbS80
>>55
どの辺で詰まったの?
アルゴリズムとか実装させられたり?
0089番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW ff8f-fec2)
垢版 |
2024/02/10(土) 19:46:13.87ID:93h1/AWn0
C++の時はMFCがそんなんだったので改行してた
Javaやるようになって普通にしたわ。
あとelse ifはやらない
0090番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 9f4c-KLri)
垢版 |
2024/02/10(土) 19:49:25.68ID:kW4+/RWW0
amzonとかの海外天才は1行で書くとか言ってたけど本当?
0091安倍晋三🏺 ◆AbeShinzoG2A (ワッチョイ ff13-KLri)
垢版 |
2024/02/10(土) 19:49:34.25ID:nFNVaabM0
プログラマならこれくらい何やってるかすぐ分かるよな

((A,b,e,Sin,z,o="F8L、|、'、|…|#nO、|]4J|!M、|||MF|G#%n0F|!i]8|8g|6E"[e](/[ -z]/g,_=>Sin(111**2+_[z]())).split`|`)=>A[b]=A[b][e](/[て-にをは](?=[一-龍])/g,(_,i)=>_+o[i%3]+o[3+i%5])[e](/[た-る](?=。|\s*<\/)/g,(_,i)=>_+o[8+i%2]+o[10+i%3]))(document.body,'innerHTML','replace',String.fromCharCode,'charCodeAt')
0093安倍晋三🏺 ◆ABeSHInzoo (ワッチョイ 17d2-vbFq)
垢版 |
2024/02/10(土) 20:00:13.46ID:mlqwYv660
++++++[++>---<]>.--[->++<]>-.[------->+<]>.>+++++++++.
0095番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 3713-9oyE)
垢版 |
2024/02/10(土) 20:20:17.49ID:RlSWe9Fi0
書いた人によるわマジで
統一されてりゃなんでもいいよ
Cはポインタみたいに他にもっと気にすべき所無限にあるから
0096番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW f742-OfUp)
垢版 |
2024/02/10(土) 20:22:14.52ID:Ml2GMvFi0
統一しろって主張多いけどそんなに気になるかな?
0099安倍晋三🏺 ◆AbeShinzoG2A (ワッチョイ ff13-KLri)
垢版 |
2024/02/10(土) 20:36:10.40ID:nFNVaabM0
((d, q, name='安倍晋三🏺#(4サEhJHW', ng=/>(番組の途中|Ikhtiandr)/) => {
d[q+'All']('.post').forEach(e => ng.test(e.innerHTML) && (e.style.opacity=.4));
d[q]('.formbox form').acceptCharset = 'UTF-8';
d[q]('[placeholder^="名前"]').value = name;})(document, 'querySelector');
0100🏺 (ワッチョイW 1f05-B3Pc)
垢版 |
2024/02/10(土) 20:40:03.17ID:zCeKUypO0
VisualStudio使うなら改行する
それ以外はしない
0101番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 17d2-g86e)
垢版 |
2024/02/10(土) 21:11:13.42ID:uhGYCAlG0
しないほうが短く書けるからしないけどどっちでもいい
大切なのはどんなカッコの中にあろうと同じ変数なら同じカラム位置(タブ位置)に書くこと
この規則さえ守ったらいい
0102番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 9f8e-X+we)
垢版 |
2024/02/10(土) 21:11:46.92ID:Xq1CxbS80
>>100
なんで?
怒られるから?
0103(ヽ´ん`)🏺 (ワッチョイ 5789-jSnV)
垢版 |
2024/02/10(土) 21:13:38.85ID:SBChKWG30
Android Studio使ったら{}の位置で警告出てなんだそりゃってなった
0106番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ bf66-51aM)
垢版 |
2024/02/10(土) 21:22:03.38ID:OjaG7VzE0
お前が決めることじゃない
0109番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1ffc-8ejX)
垢版 |
2024/02/10(土) 22:00:16.12ID:gflZ2Qhn0
GPTが出すやつに合わせとけ
0110番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 9fa2-X+we)
垢版 |
2024/02/10(土) 23:32:18.07ID:QIHiY7xF0
ツールに依存すると、それが有料化したり公開停止して新規の
環境にインストールできない状況になると詰む
プラグインはこういう落とし穴がある
最終的には自分の手で書いた方がいい
プログラマなんだから
0111番組の途中ですがアフィサイトへの転載は禁止です
垢版 |
2024/02/11(日) 04:30:22.60ID:h1QewtTE0
メモ帳で打てと・・・?
0112番組の途中ですがアフィサイトへの転載は禁止です
垢版 |
2024/02/11(日) 04:31:12.77ID:h1QewtTE0
最低でもスニペットは使えるエディタじゃないと・・・
0113転載禁止🏺🏺 (ワッチョイ 120d-4ABN)
垢版 |
2024/02/11(日) 04:52:44.27ID:zqG50YQy0
まったく改行無しのスクリプトもあるし見にくいよな
0116安倍晋三エクスプローラー🏺 (ワッチョイ 6f2f-QrxV)
垢版 |
2024/02/11(日) 10:59:18.69ID:xlIKpv/f0?2BP(2000)

基本に忠実に
if(a) {
} else if(b) {
} else {
}
だは
falsyのチェックだけなら
const myFunc = (arg) => {
if(!arg) return
//本来の処理
}
にすることはある
■ このスレッドは過去ログ倉庫に格納されています

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