二次元裏@ふたば

画像ファイル名:1771221267068.png-(1710042 B)
1710042 B26/02/16(月)14:54:27No.1402590565+ 17:28頃消えます
全然知識ないけど見辛いとかあるんだ
このスレは古いので、もうすぐ消えます。
126/02/16(月)14:55:29No.1402590775そうだねx64
たぶんサイゲ社内の実話
226/02/16(月)14:56:44No.1402591082そうだねx16
個人でやるならともかく仕事や共同作業なら可能な範囲で読みやすいコードを書くのは義務だ
326/02/16(月)14:57:12No.1402591201+
いわゆるスパゲッティコードってやつかな
本当にそんな見にくくなるもんなんだろうか
426/02/16(月)14:57:48No.1402591335そうだねx45
fu6303934.png
526/02/16(月)15:00:14No.1402591836+
自分でやってる内は問題なかったから…
626/02/16(月)15:00:29No.1402591889そうだねx19
例えばこういうのだと俺はもうそのPJからとんずらしたくなる
class Validator:
@staticmethod
def validate_user(user):
print("call validate_user")
@staticmethod
def validate_article(article):
print("call validate_article")
def validate_obj(obj):
validate_type = obj.__class__.__name__.lower()
f = getattr(Validator,"validate_"+validate_type)
return f(obj)
class User:
pass
726/02/16(月)15:00:47No.1402591956+
他色々を犠牲にしたタイプの天才感はある
近所のガキの意見を真面目に検討する気遣いはあるのだが
826/02/16(月)15:02:45No.1402592369+
Aを〇〇と定義 Bを✕✕と定義 Cを▲▲と定義
みたいなのは冒頭にまとめた方が良い
条件1 Aを定義 条件2 条件3 Bを定義…
みたいな並びがごっちゃなのは書いた人以外どこにあるか探すの面倒
926/02/16(月)15:04:38No.1402592739そうだねx8
マニュアルなしに自分ルールで作業してるやつがチームにいたらどうなるか?って考えれば知識なくても厄介さは分かるのではないか
1026/02/16(月)15:05:25No.1402592882そうだねx7
何がやりたいのかっていう思想が書いてないとわかりづらい
1126/02/16(月)15:06:18No.1402593039そうだねx16
研究機関出身とかだとマジで書かないんだよなコメント…
あとワンライナーに詰め込むほうが美しいと思ってるやつ
1226/02/16(月)15:06:35No.1402593096そうだねx10
どうせ博士は一人で開発してるだろうから
1326/02/16(月)15:06:54No.1402593175+
自己満足としてのスマートさと可読性保守性は別
1426/02/16(月)15:07:03No.1402593202+
ズブの素人からすると同じ動作するもん作ればだいたい同じ文になるんじゃないのかって思っちゃうのよ
1526/02/16(月)15:07:03No.1402593204そうだねx3
夜はシャカールから生命のソースコード注ぎ込まれてるくせに…
1626/02/16(月)15:08:39No.1402593517そうだねx8
>ズブの素人からすると同じ動作するもん作ればだいたい同じ文になるんじゃないのかって思っちゃうのよ
日本語だって多少順番変えようと文意は伝わるだろ
機械に伝える手順が全然違うとかよくある話だよ
1726/02/16(月)15:08:45No.1402593535そうだねx26
>夜はシャカールから生命のソースコード注ぎ込まれてるくせに…
🍀連れていけ。
1826/02/16(月)15:08:55No.1402593558+
仕事中のメモみたいなもんだよ
後々見返した時に綺麗な字で書いた方がわかりやすい
1926/02/16(月)15:09:33No.1402593684+
自分がわかればヨシ!
2026/02/16(月)15:09:56No.1402593767そうだねx26
>自分がわかればヨシ!
自分でもわからなくなる!
2126/02/16(月)15:09:59No.1402593775そうだねx2
emum CODE
000=0,001,002,003…
って書いてあるの見たことあるけどはっ倒すぞってなった
2226/02/16(月)15:09:59No.1402593777+
>ズブの素人からすると同じ動作するもん作ればだいたい同じ文になるんじゃないのかって思っちゃうのよ
キッチンにラベルの付いてない白い粉が入った容器がいっぱいある感じ
2326/02/16(月)15:10:11No.1402593806そうだねx6
fu6303953.jpg
2426/02/16(月)15:10:20No.1402593839そうだねx2
>>自分がわかればヨシ!
>自分でもわからなくなる!
だからコメントを残しておくんですね
2526/02/16(月)15:11:33No.1402594054+
キャメルケースとスネークケースどっちかに揃えてくれ
2626/02/16(月)15:11:35No.1402594066+
>夜はシャカールから生命のソースコード注ぎ込まれてるくせに…
ライツ博士も右耳なんだよな…
2726/02/16(月)15:12:03No.1402594157+
料理番組中に皿洗いながら汚れ落とす知恵とかやり始めるかんじ
2826/02/16(月)15:12:13No.1402594191そうだねx5
可読性を犠牲にしている
至言ですな
2926/02/16(月)15:12:31No.1402594253そうだねx25
去年自分で書いたコードが
いま読める訳ないじゃない
3026/02/16(月)15:12:40No.1402594285+
N日前に書いたコードは他人が書いたコードだと思えが格言としてある時点で…
3126/02/16(月)15:12:45No.1402594301+
>ライツ博士も右耳なんだよな…
互いにソースコード更新しあってるんか!?
3226/02/16(月)15:12:55No.1402594339+
今時はエディタなりideがいい感じにしてくれるだろ…多分…
3326/02/16(月)15:12:56No.1402594343+
>キャメルケースとスネークケースどっちかに揃えてくれ
これとかインデントぐらいなら今時ツールで一括修正できるからまぁええわ
3426/02/16(月)15:13:23No.1402594420そうだねx8
動けばヨシ!!!!!
動かない…
3526/02/16(月)15:13:36No.1402594454+
>可読性を犠牲にしている
>至言ですな
何なら失敗ケースも犠牲になってる
3626/02/16(月)15:14:00No.1402594541そうだねx11
>動けばヨシ!!!!!
>動かない…
可読性以前の問題じゃねーか
3726/02/16(月)15:14:12No.1402594583+
多重ネストになってる三項演算子とか読みたくねぇ〜
3826/02/16(月)15:14:12No.1402594584+
ちゃんとアヒルちゃんとの会話をコメントに残せ
3926/02/16(月)15:14:13No.1402594586そうだねx1
絶対夜間コーディング通話とかしてるよ
フラッとタイシンが通話に参加してて何も言わず出て行ったりしてるよ
4026/02/16(月)15:14:34No.1402594655そうだねx1
コメントはマジで入れろ
4126/02/16(月)15:14:38No.1402594669+
>>動けばヨシ!!!!!
>>動かない…
>可読性以前の問題じゃねーか
まぁ…動かない箇所全部イチから書き直せばいいし…
4226/02/16(月)15:15:11No.1402594784そうだねx12
『ウマ娘 プリティーダービー』
 (ウマむすめ プリティーダービー)は、
Cygames(cyber agentの子会社のこと)によるスマートフォン向けゲームアプリと
PC(パーソナルコンピュータのこと)ゲーム、およびそれらを中心とした
  メディアミックス(小説やアニメ漫画等複数のメディアを用いて展開すること)
コンテンツ。

みたいな書き方してるようなもの
4326/02/16(月)15:15:17No.1402594806+
>多重ネストになってる三項演算子とか読みたくねぇ〜
改行入れてどこがifになってるかわかるなら一段ぐらいはええよ
4426/02/16(月)15:15:24No.1402594828+
>>>動けばヨシ!!!!!
>>>動かない…
>>可読性以前の問題じゃねーか
>まぁ…動かない箇所全部イチから書き直せばいいし…
(結局一から書き直しになった)
4526/02/16(月)15:16:04No.1402594952+
こんな冗長な書き方したら初心者みたいだし…
4626/02/16(月)15:16:19No.1402595001+
変数名がnumberのくせに文字列型で数字文字列以外を入れてるのを見た時は頼むからこれ書いた奴死んでくれってなった
4726/02/16(月)15:16:29No.1402595036+
>互いにソースコード更新しあってるんか!?
タマもオグリとコンコンしたんだろ
4826/02/16(月)15:16:56No.1402595115+
何なら高速化のためにコンパイラも自前でつくってそう
なおコメントを付けるとビルドエラーになる
4926/02/16(月)15:17:10No.1402595163+
>タマもオグリとコンコンしたんだろ
ウチも…ウチも右耳飾りやから…
5026/02/16(月)15:17:12No.1402595168+
iとかfとかのとりあえずの変数名やめろ
5126/02/16(月)15:17:14No.1402595179+
>(結局一から書き直しになった)
(結局同じエラーが発生する)
5226/02/16(月)15:17:31No.1402595232そうだねx1
逆に完璧すぎてもアレらしいな
何処かバグがある筈だ!って探し回るとか
5326/02/16(月)15:17:55No.1402595305そうだねx1
コメントがないとかインデントが適当とかは本当に困る
この関数どこで始まってどこで終わったんだ?
5426/02/16(月)15:17:58No.1402595314そうだねx4
>>(結局一から書き直しになった)
>(結局同じエラーが発生する)
シャカールはキレた
5526/02/16(月)15:19:07No.1402595538そうだねx19
>『ウマ娘 プリティーダービー』
> (ウマむすめ プリティーダービー)は、
>Cygames(cyber agentの子会社のこと)によるスマートフォン向けゲームアプリと
>PC(パーソナルコンピュータのこと)ゲーム、およびそれらを中心とした
>  メディアミックス(小説やアニメ漫画等複数のメディアを用いて展開すること)
>コンテンツ。
>
>みたいな書き方してるようなもの
気が狂う!!!!!!!
5626/02/16(月)15:19:08No.1402595541+
1つのクラスにつき仕事は1つにしろ
責任分界点を明確にしろ
5726/02/16(月)15:20:03No.1402595734+
最近はAIが発達して大変ありがたい…ついでにバグも指摘してくれる
5826/02/16(月)15:20:09No.1402595767そうだねx3
>今時はエディタなりideがいい感じにしてくれるだろ…多分…
インデントに意味がある言語とか出てきたからいい感じも限度があるぜ
Goなんかはきれいに書く事が言語レベルで強制されてるので好き
5926/02/16(月)15:20:26No.1402595828+
変数名の英語の意味が間違ってるの見たときはもうローマ字でいいから…となった
6026/02/16(月)15:20:34No.1402595851+
>コメントがないとかインデントが適当とかは本当に困る
>この関数どこで始まってどこで終わったんだ?
(足りない } )
6126/02/16(月)15:21:04No.1402595950そうだねx5
pythonもごちゃごちゃ言われるがインデント強制はいいルールだと思う
my改行ルール強行しようとするやつは滅べ
6226/02/16(月)15:21:56No.1402596126そうだねx1
機械が分かればヨシ!!!
6326/02/16(月)15:21:58No.1402596133+
#if#elifだらけかつ条件式がただの数字の文見た時は何がしたいのこの人って思ったよ
6426/02/16(月)15:22:11No.1402596165そうだねx1
>iとかfとかのとりあえずの変数名やめろ
でも教本とかでもループ変数はi,j,k…ってやってるし…
6526/02/16(月)15:22:27No.1402596222そうだねx3
(スペースとタブが混在するインデント)
6626/02/16(月)15:22:30No.1402596236そうだねx3
>あとワンライナーに詰め込むほうが美しいと思ってるやつ
曲芸としては感心するけど仕事で使われると…すぞってなるやつ
6726/02/16(月)15:23:22No.1402596406そうだねx7
百歩譲って変な書き方しててもいいんだ
丁寧なコメントさえ残してくれていれば読めるから
変な書き方するやつの9割はコメントも変
6826/02/16(月)15:23:31No.1402596440+
一文字変数名はAIも使おうとするから困る
6926/02/16(月)15:23:35No.1402596456そうだねx3
1文字変数はループ構造内の最小ループでカウンターとして使い捨てるなら許す
他は打ち首
7026/02/16(月)15:23:38No.1402596464+
昨日の関数はcolって名付けたけど今日のはcolsで明日はcolumnだ
許してくれるね
7126/02/16(月)15:23:58No.1402596532+
つまりシャカールは
ウマ娘プリティーダービーとは〜って文章には注釈入れないで下の方に※で注釈を書けって言ってるようなものなのか?
7226/02/16(月)15:24:41No.1402596673+
>昨日の変数はtmpって名付けたけど今日のはtempで明日はtemporaryだ
>許してくれるね
7326/02/16(月)15:24:49No.1402596700そうだねx1
>1文字変数はループ構造内の最小ループでカウンターとして使い捨てるなら許す
>他は打ち首
あとはストリームでそこに閉じている場合での変数名として使うとかな
7426/02/16(月)15:25:25No.1402596800+
>つまりシャカールは
>ウマ娘プリティーダービーとは〜って文章には注釈入れないで下の方に※で注釈を書けって言ってるようなものなのか?
あとちゃんと段落と句読点つけろぐらい言ってる
7526/02/16(月)15:25:28No.1402596817+
>つまりシャカールは
>ウマ娘プリティーダービーとは〜って文章には注釈入れないで下の方に※で注釈を書けって言ってるようなものなのか?
全部外国語で書いてあるから逐次訳入れとけってこと
なにせ数千行ある文章だからしんどいんだ
7626/02/16(月)15:25:37No.1402596839+
Cで無駄に変にポインタ使ってて上手ぶりたいだけでは?ってなったコードは見たことある
7726/02/16(月)15:25:58No.1402596910+
ヘボン式か訓令式のどちらかに統一してくれ
7826/02/16(月)15:26:41No.1402597039+
iD(整数・日付)みたいな変数名はいいんですかやったー
7926/02/16(月)15:28:03No.1402597292そうだねx4
>Cで無駄に変にポインタ使ってて上手ぶりたいだけでは?ってなったコードは見たことある
昔はメモリも貴重だったから変数宣言せずにポインタ曲芸するコードもそこそこあった
その時の癖が抜けないタイプのコーダーはそういう書き方しがち
Cの現場だと今でもたまにリソース使用量言われたりするし
8026/02/16(月)15:28:23No.1402597357+
ソースコードというのはお前の机の引き出しじゃなくて共有の本棚なので自分ルールで整理されると困るんだ
8126/02/16(月)15:29:33No.1402597591+
(半角スペースの中に混ざっている全角スペース)
8226/02/16(月)15:30:03No.1402597684+
見やすいコードはコメント無くてもけっこうスラスラ読めるよね
8326/02/16(月)15:30:15No.1402597714+
面倒なので必ず通るようにテストコード書き換えました!
8426/02/16(月)15:30:15No.1402597718そうだねx4
>>Cで無駄に変にポインタ使ってて上手ぶりたいだけでは?ってなったコードは見たことある
>昔はメモリも貴重だったから変数宣言せずにポインタ曲芸するコードもそこそこあった
>その時の癖が抜けないタイプのコーダーはそういう書き方しがち
>Cの現場だと今でもたまにリソース使用量言われたりするし
組み込みみたいな今でもC使うような現場だと実際メモリカツカツだからね
フロントエンドみたいに実質無限の計算量でじゃぶじゃぶ回せないからこそ致し方ない面もある
8526/02/16(月)15:31:34No.1402597942+
あらゆる物を専用オブジェクトとして管理しようとしてる実装を読んでて吐きそうになった
何でリストじゃなくて独自のリストオブジェクト返すんです?
8626/02/16(月)15:31:41No.1402597973+
ダイヤちゃんとこでお馴染みのパチンコは今でも法律で8ビット機の使用が強制されてるからな
8726/02/16(月)15:32:04No.1402598049+
一度コメントは要らないから消せって言われたことはある
8826/02/16(月)15:33:48No.1402598356+
bool値返すからってisCanって名前の関数見た時はほっこりしたよ
8926/02/16(月)15:34:17No.1402598448+
博士たまに現役右耳飾りにメス出してるよね
9026/02/16(月)15:34:33No.1402598497+
>一度コメントは要らないから消せって言われたことはある
そういう思想もある
9126/02/16(月)15:34:34No.1402598501そうだねx2
>一度コメントは要らないから消せって言われたことはある
そいつ退場させてぇ〜
9226/02/16(月)15:34:58No.1402598577+
ファイル冒頭に数行かけて目的と用途書いてくれるコード好き♡
9326/02/16(月)15:35:02No.1402598588+
他人事だから笑えるが自分も人のこと言えないわ…
9426/02/16(月)15:35:49No.1402598722+
>pythonもごちゃごちゃ言われるがインデント強制はいいルールだと思う
このままPEP8も強制しようぜ
9526/02/16(月)15:36:18No.1402598805+
いいよねありとあらゆる処理が入れられてるutility…
9626/02/16(月)15:36:46No.1402598880+
>他人事だから笑えるが自分も人のこと言えないわ…
極論読みやすさはどう書いても主観になるから…
リードじゃなかったら口を噤むのが正解
9726/02/16(月)15:37:00No.1402598933+
体裁整えるのはフォーマッターにやらせればええ!
9826/02/16(月)15:37:10No.1402598957+
ところでなんで立ってるっけ…
9926/02/16(月)15:37:57No.1402599105そうだねx1
>ところでなんで立ってるっけ…
温泉すんげぇ〜
10026/02/16(月)15:38:26No.1402599184そうだねx4
コピペは良いけどちゃんとそこにあった変数関数に名前を変えたりコメントも直せ
10126/02/16(月)15:38:28No.1402599192そうだねx6
>ところでなんで立ってるっけ…
完全に脚が不自由というわけじゃなくて
少しの間なら立って歩いたりはできる
あとどうやら温泉に入ってから症状が改善してるっぽい
10226/02/16(月)15:39:00No.1402599279+
kyotsu.h
common_var.h
var_com.h
10326/02/16(月)15:39:01No.1402599290そうだねx4
fu6304024.png
10426/02/16(月)15:40:00No.1402599465+
高校生に怒られる博士持ちの研究者ってこの場合高校生がすごいのか博士がダメダメなのか……
10526/02/16(月)15:41:25No.1402599727+
変数の名前が被ってる
10626/02/16(月)15:41:29No.1402599745+
CSVに吐き出すコードでrowとcolの意味が逆になってるコード見たときは頭抱えた
動くには動くだけにたちが悪い
10726/02/16(月)15:42:04No.1402599841そうだねx9
>高校生に怒られる博士持ちの研究者ってこの場合高校生がすごいのか博士がダメダメなのか……
コード可読性と研究の成果は全然別の話なので⋯
10826/02/16(月)15:42:24No.1402599900+
>高校生に怒られる博士持ちの研究者ってこの場合高校生がすごいのか博士がダメダメなのか……
研究者は共同開発とかしないことも多いから動けばいいんでお作法の違いというか
シャカはOSSとかやってそうだし…
10926/02/16(月)15:42:30No.1402599917+
>高校生に怒られる博士持ちの研究者ってこの場合高校生がすごいのか博士がダメダメなのか……
パルカイ作れるしシャーたんが凄いってのはあると思う
11026/02/16(月)15:42:53No.1402599998+
>高校生に怒られる博士持ちの研究者ってこの場合高校生がすごいのか博士がダメダメなのか……
専門でもない高校生で可読性気にするのは凄いやつだし天才個人デベロッパーで自分だけ読めればいいの博士はちょっとダメなやつ
11126/02/16(月)15:43:40No.1402600128+
ライツ博士って刺さる人には本当に刺さるデザインなんだろか?
11226/02/16(月)15:44:34No.1402600280+
>fu6304024.png
姉貴は突然キレた
11326/02/16(月)15:45:22No.1402600413そうだねx2
>高校生に怒られる博士持ちの研究者ってこの場合高校生がすごいのか博士がダメダメなのか……
博士は頭脳は天才だけどなんでも一人でやってきたから自分がいいならそれでいいだったパターンだな
シャカールみたいに多芸じゃないのもそれに拍車をかけた
でもまぁそういう欠点もシャカールと付き合っていくうちに改善されるだろうからこれからよ
11426/02/16(月)15:45:30No.1402600437+
シャカールは能力的にレースなんかやってる場合じゃない
11526/02/16(月)15:45:36No.1402600448そうだねx1
任天堂で作るゲームコードの綺麗なやつと汚いやつ
fu6304036.jpeg
11626/02/16(月)15:47:20No.1402600757+
こういうのって構文が短いとプログラム早くなるとかあんの?
11726/02/16(月)15:47:22No.1402600760+
>でもまぁそういう欠点もシャカールと付き合っていくうちに改善されるだろうからこれからよ
🎀付き合う…?
11826/02/16(月)15:47:26No.1402600782+
同じ処理50箇所くらいにコピペしてるの見た時はびっくりした
11926/02/16(月)15:47:35No.1402600815+
未だに引数の保守性高い改行方法がわからない
12026/02/16(月)15:48:04No.1402600908+
>任天堂で作るゲームコードの綺麗なやつと汚いやつ
>fu6304036.jpeg
左右同じプログラムなの
12126/02/16(月)15:48:37No.1402601017+
>ライツ博士って刺さる人には本当に刺さるデザインなんだろか?
体も幸も薄いのは多くのギャルゲーに居るだろ
技術系のワーホリ目の隈で年上コンプはまぁ積載過多と言われればそう
12226/02/16(月)15:48:44No.1402601042そうだねx10
>>任天堂で作るゲームコードの綺麗なやつと汚いやつ
>>fu6304036.jpeg
>左右同じプログラムなの
やりたいことと結果は同じ
12326/02/16(月)15:48:59No.1402601090そうだねx5
>こういうのって構文が短いとプログラム早くなるとかあんの?
全く無いわけではないけど基本的には影響はあまりないよ
性能より保守性の問題が大きい
12426/02/16(月)15:49:17No.1402601136+
>こういうのって構文が短いとプログラム早くなるとかあんの?
そうとは限らない
だから難しい
あと結果としては同じ動作だけど二度手間になって重くなるとかもある
ちゃんと勉強してないとそこら辺がいい加減になってどんどん見た目も分かりづらく処理も重くってなって行く
12526/02/16(月)15:49:31No.1402601181+
基本的に他者にソース見せるってしてなかったんだろうから余計にきったねえよって怒られてるのはある
まあトークイベの諸々を見るに博士がその辺りかなり雑なのはあるんだろうが…
12626/02/16(月)15:49:31No.1402601182+
>こういうのって構文が短いとプログラム早くなるとかあんの?
頭の中で構成を考える時間と実際のコーディングの時間のトレードオフみたいな所がある
ただ整理して考える癖を付けたほうが最終的には短縮しやすいはず
12726/02/16(月)15:49:43No.1402601216そうだねx5
設計俺実装俺テスト俺利用者俺の体制は自由度アホほど高くて一人でやれてる間はいいんだがどこかにでも他人が入ると崩壊するんだ…
12826/02/16(月)15:49:51No.1402601252+
今はいい時代になった
Aiに読ませればエラーチェックしてもらえる
12926/02/16(月)15:49:57No.1402601267そうだねx3
プログラムは全然なんだけど数学の証明で定義が冒頭に纏まってなかったりどういう最初にどこから示すのか書いてなかったり読むのが苦しくなるとかそういうこと?
13026/02/16(月)15:50:52No.1402601447+
「コメント消したら動作しなくなるから消すな!」みたいな現象もあるらしくてなんでそんなこと起きるのかちんぷんかんぷんだよ
13126/02/16(月)15:51:19No.1402601533+
>こういうのって構文が短いとプログラム早くなるとかあんの?
今は基本的には無い
機械が認識できる形に変換される際に最適化が行われるので
13226/02/16(月)15:51:23No.1402601552+
>プログラムは全然なんだけど数学の証明で定義が冒頭に纏まってなかったりどういう最初にどこから示すのか書いてなかったり読むのが苦しくなるとかそういうこと?
極端に言えば料理のレシピが小説の地の分みたいに書かれてるのとレシピ本みたいに箇条書きかつ注釈付きで書かれてるのどっちがいい?みたいな感じ
13326/02/16(月)15:51:26No.1402601563+
あくまで個人研究だったから動けばいいが博士
これうぃ成功させ後々発展するまで考えてるシャーたん
13426/02/16(月)15:51:53No.1402601635+
>基本的に他者にソース見せるってしてなかったんだろうから余計にきったねえよって怒られてるのはある
>まあトークイベの諸々を見るに博士がその辺りかなり雑なのはあるんだろうが…
研究者がGitHubで公開することなんてないだろうし
13526/02/16(月)15:51:57No.1402601651+
そういえば博士の元ネタ馬って居るの?
13626/02/16(月)15:52:46No.1402601795+
>>こういうのって構文が短いとプログラム早くなるとかあんの?
>今は基本的には無い
>機械が認識できる形に変換される際に最適化が行われるので
ただ最適化も割り込みや容量がシビアだと使えなかったりするんだよな…
13726/02/16(月)15:52:51No.1402601806そうだねx1
今はAIにコードを整理もしてもらえるから良いよね
13826/02/16(月)15:52:55No.1402601826+
というかその辺り滅茶苦茶几帳面なシャーたんだからってのはある
まあでもそれ差し引いても複数人が携わるんだから分かりやすい形にしておくに越した事はないか…
13926/02/16(月)15:53:17No.1402601889そうだねx2
>あくまで個人研究だったから動けばいいが博士
>これうぃ成功させ後々発展するまで考えてるシャーたん
単純に一人から二人になったら噴出するんだこの問題
お互いが書いたものを読まなきゃいけないから
14026/02/16(月)15:53:39No.1402601943そうだねx5
>今はAIにコードを整理もしてもらえるから良いよね
たまに振る舞いが変わる…
14126/02/16(月)15:54:32No.1402602110+
>今はAIにコードを整理もしてもらえるから良いよね
いい質問です!その仕様は現行のバージョンでは実装されていません
…すぞ
14226/02/16(月)15:54:41No.1402602145+
>そういえば博士の元ネタ馬って居るの?
ヤマニンカセドラルがそうじゃないかって話はある
14326/02/16(月)15:54:44No.1402602153+
>単純に一人から二人になったら噴出するんだこの問題
>お互いが書いたものを読まなきゃいけないから
つまり初めての共同作業してるってことか…
14426/02/16(月)15:54:47No.1402602158+
思想さえわかれば後から入ったやつが合わせればええんだけどね
思想がないとね…
14526/02/16(月)15:55:16No.1402602252+
3女神みたいなのが居るしウマ娘世界ならどうとでもなりそう
14626/02/16(月)15:55:18No.1402602259+
/* これを消すとなぜか動かない */
14726/02/16(月)15:56:05No.1402602413+
>そういえば博士の元ネタ馬って居るの?
当時はヤマニングローバルと言われてたが誕生日判明して違かったんで否定された
同日誕生日で有名のだとタイシンの他にプレクラスニーとエビチカラとジュンブライドぐらいしかいないからモデルはないのではないか
14826/02/16(月)15:56:32No.1402602503+
数学も似たような感じある
別に解く方法いくらでもあるけど綺麗にまとめられるかどうかは別っていうか…
14926/02/16(月)15:57:16No.1402602631+
ムーンライトローズとか有名か…?と言われるとあれなので元ネタはどこから持ってきててもおかしくないと思うし別にいなくても何もおかしくないよね
15026/02/16(月)15:57:23No.1402602662+
>プログラムは全然なんだけど数学の証明で定義が冒頭に纏まってなかったりどういう最初にどこから示すのか書いてなかったり読むのが苦しくなるとかそういうこと?
最終的な内容は同じだから良いでしょ?って言って方程式じゃなくて地力の足し算が1000行くらい書いてあってそれを自分がチェックさせられるみたいな感じ
方程式使って長くても数行くらいにキレイにまとめて式書いてくれ…みたいな話
15126/02/16(月)15:58:02No.1402602810そうだねx1
>/* これを消すとなぜか動かない */
大抵割り込みだったり最適化の都合でなんか悪さするやつ
15226/02/16(月)15:58:09No.1402602824+
AIに読ませる前にlinterを一回かませろ
15326/02/16(月)15:58:15No.1402602840+
関数系のAPIは上手く計算できてないとこあるから結局自分で書いちゃう
15426/02/16(月)15:58:16No.1402602841そうだねx6
コメント消すと動かない問題はたいてい2byte文字が原因と判明している
5C問題と呼ばれている
15526/02/16(月)15:58:37No.1402602919+
少なくともPythonで書いてないんだな博士は…
15626/02/16(月)15:58:57No.1402602985+
1人でやるなら好きにしてくれ
他者に見せるなら理解しやすいように綺麗にしろ
それだけだろ
15726/02/16(月)15:59:01No.1402602996+
製品だと偉そうなこと言うけど個人業務に使ってるバッチ見せてみ?って言われたら俺も博士になる
15826/02/16(月)15:59:10No.1402603020+
Rとかじゃない
15926/02/16(月)15:59:15No.1402603035+
余計なノイズを取り除いて本質だけに注目できるようにするためにインデントとか各種記法があるんだって新入社員のころに教えてもらえたのはありがたかった
16026/02/16(月)15:59:16No.1402603037そうだねx6
>少なくともPythonで書いてないんだな博士は…
ロボの組み込みだからね…
16126/02/16(月)15:59:30No.1402603087そうだねx2
>少なくともPythonで書いてないんだな博士は…
Pythonなら常に読みやすいインデントになるなどというナイーブな考えは捨てろ
16226/02/16(月)15:59:55No.1402603157+
>設計俺実装俺テスト俺利用者俺の体制は自由度アホほど高くて一人でやれてる間はいいんだがどこかにでも他人が入ると崩壊するんだ…
設計の俺の考慮漏れは実装の俺がカバーするし実装の俺のやらかしは利用者の俺が運用回避するばいい
開発体制できた!
16326/02/16(月)16:00:44No.1402603286+
>>設計俺実装俺テスト俺利用者俺の体制は自由度アホほど高くて一人でやれてる間はいいんだがどこかにでも他人が入ると崩壊するんだ…
>設計の俺の考慮漏れは実装の俺がカバーするし実装の俺のやらかしは利用者の俺が運用回避するばいい
>開発体制できた!
属人化進める奴は死んでよ〜
16426/02/16(月)16:00:47No.1402603297+
趣味ならいいが個人でも仕事はマニュアル作らないと保守中のエラーでゴミになるぞ
16526/02/16(月)16:00:54No.1402603315+
ウマ娘名がウマ娘Aなら〜するみたいなコード書かれててウマ娘Aって誰だよ!!ってなるやつ
16626/02/16(月)16:01:14No.1402603377+
何でもいいからコメントはちゃんと書いといてくれ
16726/02/16(月)16:01:24No.1402603409+
RPAのフロー構築みたいなローコード開発はこれカスタム部分のコードどうやっても汚くならない?みたいな気持ちになる
16826/02/16(月)16:01:48No.1402603479+
虚数単位にiじゃなくてaを使ったり
nが自然数じゃなくて実数だったりする感じ
16926/02/16(月)16:02:18No.1402603566+
シャカールはめっちゃリーダブルなコード書くのか…好きになってきた
17026/02/16(月)16:03:06No.1402603707+
フォーマットかけりゃ一発だろ
17126/02/16(月)16:03:17No.1402603738+
>何でもいいからコメントはちゃんと書いといてくれ
//////暫定実装
////使用禁止
//やっぱり使う
17226/02/16(月)16:03:20No.1402603754+
>RPAのフロー構築みたいなローコード開発はこれカスタム部分のコードどうやっても汚くならない?みたいな気持ちになる
ローコードが死ぬほど汚くなるのはツクールを触った経験があれば誰でもわかるのにな…
17326/02/16(月)16:04:17No.1402603935+
>/* これを消すとなぜか動かない */
コメントアウトするための記述がなんかコードとして機能しちゃってるみたいな分析は前に見た
17426/02/16(月)16:04:27No.1402603968そうだねx5
// http://なんとかかんとか 参照
↑リンク先が死んでる
17526/02/16(月)16:04:37No.1402604003+
ローコード開発でやりたい業務処理が出来ないからフルスクラッチするのいいよね
17626/02/16(月)16:04:40No.1402604015+
>>RPAのフロー構築みたいなローコード開発はこれカスタム部分のコードどうやっても汚くならない?みたいな気持ちになる
>ローコードが死ぬほど汚くなるのはツクールを触った経験があれば誰でもわかるのにな…
コードビューワがエディターじゃなくてコード化された結果を見せてくれるだけで俺は狂った
そこ弄らせてくだち!!!!
17726/02/16(月)16:05:04No.1402604079+
>属人化進める奴は死んでよ〜
俺しか使わない社内業務用ツールを属人化させて何が悪い!
えっこれを事務スタッフのおばちゃんに使わせたいんですか…?
17826/02/16(月)16:05:12No.1402604102そうだねx2
日本語の2バイト文字が原因だよコメント消すと云々は
日本語で書くな!!!!
17926/02/16(月)16:05:32No.1402604153そうだねx3
どうせ自分しか読まないならいいじゃんって考える人もいるが
半年前の俺のことを今の俺は許せない気持ちでいっぱいになっている
というのが何度も発生してどこかで可読性を意識しはじめる
18026/02/16(月)16:05:32No.1402604155+
コメントが多いとコードが美しくなくってえ…って言ってる奴はいた
18126/02/16(月)16:05:39No.1402604168+
ST-2(の技術)が博士個人向けで商用の展開予定とかは特に無いとかなら…
って思ったけどその辺どうだったっけ…
18226/02/16(月)16:06:01No.1402604230そうだねx4
>属人化進める奴は死んでよ〜
意図的にやってたらカスだけど
大体分担出来てなくて一人に負担が行き過ぎて勝手にそうなってるケースだから…どうにもならないんだよね
18326/02/16(月)16:06:03No.1402604235+
意味不明な英語で短文コメント書くぐらいならなんならローマ字でもいいからちゃんと書いてほしい
恥を捨てろ
18426/02/16(月)16:07:07No.1402604432+
>SJISで書くな!!!!
18526/02/16(月)16:07:14No.1402604460+
コードとかじゃなくて自分しか読まないメモとか資料でさえ自分の書き方の汚さにキレることあるよね
18626/02/16(月)16:07:17No.1402604470+
>コメントが多いとコードが美しくなくってえ…って言ってる奴はいた
英語のノートかよってぐらい書くやつもいるからなあ…
18726/02/16(月)16:07:31No.1402604504+
>ST-2(の技術)が博士個人向けで商用の展開予定とかは特に無いとかなら…
>って思ったけどその辺どうだったっけ…
合ってる
18826/02/16(月)16:07:51No.1402604562+
可読性って大事だよな
18926/02/16(月)16:07:59No.1402604588+
>コメントが多いとコードが美しくなくってえ…って言ってる奴はいた
なら少ないコメントだけでも可読性が高い美しいコードを書けってなる
19026/02/16(月)16:08:04No.1402604606+
>// http://なんとかかんとか 参照
>↑リンク先が死んでる
とりあえずWayback Machineを覗く
19126/02/16(月)16:08:11No.1402604620+
>日本語の2バイト文字が原因だよコメント消すと云々は
>日本語で書くな!!!!
いまどきマルチバイト考慮してない言語使ってるっても味がある
19226/02/16(月)16:08:33No.1402604688+
多分博士プレゼン資料とかもきったねえタイプだよね
シャカールはそこらへんの見やすさもこだわってそう
19326/02/16(月)16:08:57No.1402604763+
何がアレってこの手の人も論文なりドキュメントなり対外的な文章を書く能力がないわけじゃないということ
ただコードを人が読むものと思っていない
19426/02/16(月)16:09:36No.1402604878+
>ST-2(の技術)が博士個人向けで商用の展開予定とかは特に無いとかなら…
>って思ったけどその辺どうだったっけ…
もともとがひとりでも作ってやるって思っていたんだけど協力するみんなと頑張ろうねみたいなくだりがロボシナリオにあった
あと博士の工学系の知識でパルカイが発展したりシャカールのプログラミング技術でサティの研究が進んだりするぞ
19526/02/16(月)16:09:48No.1402604926そうだねx1
>日本語の2バイト文字が原因だよコメント消すと云々は
>日本語で書くな!!!!
これの何がたちが悪いってビルドエラーになってくれるならまだマシで大抵はコメントの次のプログラム行がスキップされてビルドは通るのに挙動だけおかしいみたいな感じになるからすぐに気付けねえんだよな…
19626/02/16(月)16:09:54No.1402604944+
シャカールが優しい娘であることが多くの人に知れ渡ってしまった…
19726/02/16(月)16:10:29No.1402605045+
多分同じ制御演算するためのマクロが3種類ぐらいあって作ったの忘れてまた新しく作ったりしてる
19826/02/16(月)16:11:07No.1402605169+
難しいだけならまだいいんだ
一番困るのは修正したら全然想定してなかったところになぜか影響が出るヤツ
19926/02/16(月)16:11:42No.1402605290+
>多分同じ制御演算するためのマクロが3種類ぐらいあって作ったの忘れてまた新しく作ったりしてる
(三項演算子で組まれたマクロ)
20026/02/16(月)16:11:51No.1402605320+
個人でも昔のものを整理が必要になったときに見返して
なんも覚えてないとコメント残してない自分を呪うしかなくなる
20126/02/16(月)16:12:45No.1402605489+
そもそもバックアップ要員を置く余裕なんざねえんだよ!!
20226/02/16(月)16:13:07No.1402605553+
いつ誰が書いたのかわからんTODOがコメントとして残り続けている
まあ動いてるし良いか…
20326/02/16(月)16:14:14No.1402605743そうだねx6
「手癖」の何がクソかってその時々でこっちの方がスマートだな…みたいに嗜好が変わること
博士みたいに個人で長期開発してる秘伝のタレだと多分書いた時期によってどういう書き方にハマってたかが分かる
20426/02/16(月)16:15:04No.1402605920+
>多分同じ制御演算するためのマクロが3種類ぐらいあって作ったの忘れてまた新しく作ったりしてる
(どれも微妙に処理が違うので呼び出すマクロを間違えるとコケる)
20526/02/16(月)16:15:14No.1402605951そうだねx1
>難しいだけならまだいいんだ
>一番困るのは修正したら全然想定してなかったところになぜか影響が出るヤツ
本当は不具合なんだけど不具合状態で他を正しく動くようにしたから結果的に見逃されてるやつ
20626/02/16(月)16:15:33No.1402605996そうだねx1
グラブルでミニゲームのカジノ弄ったら本体の方にダメージ入ったとかあったけど多分そういうトラブルの遠因がこういうの
20726/02/16(月)16:16:35No.1402606175+
なんでソースコードレビューが大事になるんですね
20826/02/16(月)16:16:58No.1402606237そうだねx1
シャカールは名馬なの?
20926/02/16(月)16:17:53No.1402606412そうだねx1
>なんでソースコードレビューが大事になるんですね
動いてるからヨシッ!
21026/02/16(月)16:17:57No.1402606418+
博士相手なら攻めに回れるんだなシャカールは
21126/02/16(月)16:18:38No.1402606544+
グラブルのコードは絶対すごいことになってるから目に入れたくもない
21226/02/16(月)16:19:16No.1402606686+
>>なんでソースコードレビューが大事になるんですね
>動いてるからヨシッ!
レビューしろ!って言いたくなるけどスケジュールに余裕がないとそうなりがちでもあるよね…
21326/02/16(月)16:19:39No.1402606767+
クラスに役割持たせすぎてスーパーユーティリティプレイヤーになってるクラスはたまに見る
21426/02/16(月)16:19:55No.1402606821そうだねx3
ちゃんと管理してるとサポカシステムの大改修みたいなのも滞りなく対応できるわけですね
21526/02/16(月)16:19:55No.1402606823+
>グラブルのコードは絶対すごいことになってるから目に入れたくもない
今は凄いことになってたのを修正した後だな
どの程度修正されたのかは分からんが
21626/02/16(月)16:19:57No.1402606831+
>グラブルのコードは絶対すごいことになってるから目に入れたくもない
長期間運用のノウハウがないころの奴を長期間運用するとなるとね…
DMMとかの御長寿ゲーもひどいことになってそう
21726/02/16(月)16:21:06No.1402607040そうだねx3
なぜ動くのか分からないけど動いてるコードなんてロジカルじゃないからシャカール嫌がるよね
21826/02/16(月)16:22:27No.1402607277+
>グラブルのコードは絶対すごいことになってるから目に入れたくもない
あれ2年ぐらい前にリファクタリングしてたぞ
すんげえ大事業してんなってなった
21926/02/16(月)16:23:02No.1402607381そうだねx3
>>グラブルのコードは絶対すごいことになってるから目に入れたくもない
>長期間運用のノウハウがないころの奴を長期間運用するとなるとね…
>DMMとかの御長寿ゲーもひどいことになってそう
これ絶対中ヤバいことになってるだろうな…と思ったのはお船
よくHTML5に移行したよ…
22026/02/16(月)16:23:10No.1402607403+
>>グラブルのコードは絶対すごいことになってるから目に入れたくもない
>あれ2年ぐらい前にリファクタリングしてたぞ
>すんげえ大事業してんなってなった
案の定エラーが出まくったわけだが…
22126/02/16(月)16:23:26No.1402607467+
最近AIに書いたコード読ませて可読性よくしてくれないです?ってやる
偶にいらん修正かけてくるから結局もう一度確認するけどこっちで書いてた誤字も直してくれるから実質気軽なダブルチェックになるな…と思ってる
22226/02/16(月)16:24:01No.1402607581+
>クラスに役割持たせすぎてスーパーユーティリティプレイヤーになってるクラスはたまに見る
>1つのクラスにつき仕事は1つにしろ
>責任分界点を明確にしろ
22326/02/16(月)16:24:05No.1402607599+
グラブルは古戦場をどう捌いてるのかが気になる
22426/02/16(月)16:24:08No.1402607606そうだねx2
>案の定エラーが出まくったわけだが…
あれ大改修した割にはエラー少なかったような…
22526/02/16(月)16:24:12No.1402607617+
ガラケー自体にリリースされて今なお続いてるアプリなりwebサイトなりは秘伝の継ぎ足しと人員の入れ替わりでそれはもう魔境になってそう
22626/02/16(月)16:24:58No.1402607759+
>ちゃんと管理してるとサポカシステムの大改修みたいなのも滞りなく対応できるわけですね
実際色々なカンファレンス資料公開してるしサイゲ社内の開発モデルケースとして機能してると思う
22726/02/16(月)16:24:58No.1402607760+
モンストパズドラとかすごそう
22826/02/16(月)16:25:19No.1402607822そうだねx1
>グラブルは古戦場をどう捌いてるのかが気になる
あれはもうプログラムの領域じゃなくてサーバーの暴力なんじゃないか
22926/02/16(月)16:25:48No.1402607921そうだねx3
なまじこういうの我が身として知っちゃうと安易に昔のゲーム移植してくだち!と言えなくなる
23026/02/16(月)16:26:09No.1402607971+
>グラブルは古戦場をどう捌いてるのかが気になる
前に資料公開してたけどまあ鯖の量でどうにかしてた
23126/02/16(月)16:27:12No.1402608161+
ポケモンとか例外処理のゴリ押しで処理してるのが目に見えて感じられるから絶対にコード触りたくない
23226/02/16(月)16:27:29No.1402608204+
>グラブルは古戦場をどう捌いてるのかが気になる
結構前の奴ならこんな説明されてた
https://codezine.jp/article/detail/12059
23326/02/16(月)16:27:39No.1402608233そうだねx3
暴力とは言うけど実際イベントによってアクティブユーザが急変するソシャゲをどう捌くかってのもバックエンドの技術だよね
23426/02/16(月)16:27:45No.1402608252+
古戦場は2020の資料によると秒間28万リクエスト飛んでくるんでごり押しだけじゃ通じないからちゃんと処理もきちんとやってるよって
23526/02/16(月)16:28:43No.1402608441+
>博士みたいに個人で長期開発してる秘伝のタレだと多分書いた時期によってどういう書き方にハマってたかが分かる
見返すと楽しいよね読んだ本とか思い出せて
23626/02/16(月)16:29:09No.1402608528+
「レビューを求めるなら評価しやすい形にまとめとこうね」というだけの話ではある
23726/02/16(月)16:29:36No.1402608608そうだねx1
>古戦場は2020の資料によると秒間28万リクエスト飛んでくるんでごり押しだけじゃ通じないからちゃんと処理もきちんとやってるよって
DDOSか何かで?
23826/02/16(月)16:29:45No.1402608633そうだねx2
>古戦場は2020の資料によると秒間28万リクエスト飛んでくるんでごり押しだけじゃ通じないからちゃんと処理もきちんとやってるよって
お疲れ様です…って言いたくなるな
23926/02/16(月)16:29:49No.1402608647+
ソシャゲはそこら辺の技術の極みみたいなところあると思う
こんな人数でこんな使い方されるシステム他にない
24026/02/16(月)16:30:01No.1402608689そうだねx5
>>案の定エラーが出まくったわけだが…
>あれ大改修した割にはエラー少なかったような…
この辺ユーザー目線と技術者目線でだいぶ話変わるよね
当時で9年だか運用してたやつをあの程度の不具合で納めれるのはエンジニアの数と質をそろえる予算かけてるなって
24126/02/16(月)16:31:00No.1402608852そうだねx6
>ズブの素人からすると同じ動作するもん作ればだいたい同じ文になるんじゃないのかって思っちゃうのよ
類似似非中国語改行無説明無文法未整理我有殺意
24226/02/16(月)16:31:02No.1402608862+
>ソシャゲはそこら辺の技術の極みみたいなところあると思う
>こんな人数でこんな使い方されるシステム他にない
似たような無茶苦茶なリクエスト捌くってなるとSNS系とかあとつべあたりの動画サイトあたり?
24326/02/16(月)16:31:31No.1402608947+
他にコード読めそうなウマ娘だとハヤヒデは多分本人が良ければで済ませちゃうしトランはクソコード寄りだろうし本気でキレてくれるのがシャーたんしかいない
24426/02/16(月)16:31:49No.1402609001+
>>ソシャゲはそこら辺の技術の極みみたいなところあると思う
>>こんな人数でこんな使い方されるシステム他にない
>似たような無茶苦茶なリクエスト捌くってなるとSNS系とかあとつべあたりの動画サイトあたり?
予約サイトとかかな
24526/02/16(月)16:31:57No.1402609027+
>古戦場は2020の資料によると秒間28万リクエスト飛んでくるんでごり押しだけじゃ通じないからちゃんと処理もきちんとやってるよって
秒間28万とかウマじゃ逆立ちしても届かない数値だな
24626/02/16(月)16:31:59No.1402609038そうだねx3
>>古戦場は2020の資料によると秒間28万リクエスト飛んでくるんでごり押しだけじゃ通じないからちゃんと処理もきちんとやってるよって
>DDOSか何かで?
みんなで一斉にF5しまくるからね…
24726/02/16(月)16:32:42No.1402609174+
サイゲはサ終したのも含めて各タイトル1回ぐらいは大規模なシステム改修してる気がする
24826/02/16(月)16:32:45No.1402609189+
>DDOSか何かで?
(硬直が)あるのが悪い!あるのが悪い!
24926/02/16(月)16:33:45No.1402609378そうだねx2
>>古戦場は2020の資料によると秒間28万リクエスト飛んでくるんでごり押しだけじゃ通じないからちゃんと処理もきちんとやってるよって
>秒間28万とかウマじゃ逆立ちしても届かない数値だな
ウマ娘じゃ5秒で6回画面遷移とか発生しないからな
25026/02/16(月)16:33:50No.1402609404そうだねx2
古戦場のリクエスト数がおかし過ぎてボスの登場演出とかでリロ殴り対策されるのも納得しかない
25126/02/16(月)16:34:42No.1402609562+
ブラウザベースのせいで気軽にリロードできるからな…
そりゃみんなリロする
チケットとかポケカの先着販売ぐらい正気の沙汰じゃない
25226/02/16(月)16:35:56No.1402609804+
ただブラゲにしてもグラブルくらい気軽にリロできるゲームは珍しいよな
25326/02/16(月)16:37:01No.1402610006+
>>グラブルは古戦場をどう捌いてるのかが気になる
>結構前の奴ならこんな説明されてた
>https://codezine.jp/article/detail/12059
こういう内部的な話はもっと聞きたい
25426/02/16(月)16:37:24No.1402610095+
そんな滅茶苦茶な運営するの大変じゃないですか?もう古戦場やめませんか?
25526/02/16(月)16:38:03No.1402610236そうだねx1
サイゲが技術情報公開に積極的なのもあるんだけどあそこを基準にされると困るというかそれだけ予算と工数をかけられたらどれほどいいか…
25626/02/16(月)16:40:47No.1402610795+
>サイゲが技術情報公開に積極的なのもあるんだけどあそこを基準にされると困るというかそれだけ予算と工数をかけられたらどれほどいいか…
言うは易し財布は固し
ってフレーズが前にいた会社で流行ってたの思い出した
25726/02/16(月)16:47:34No.1402612118+
どんな変数使ったか書いてないぜ!
25826/02/16(月)16:47:39No.1402612134+
色んなジャンルでたまに本職の「」があれ凄いんだよな…どうやってんだって語りだすの好き
25926/02/16(月)16:51:38No.1402612938+
サイゲといえばデレステのサービス開始時に特に大きな問題がなかったのを思い出す
近い時期に阿鼻叫喚なゲームがあっただけに
26026/02/16(月)16:52:03No.1402613025+
>色んなジャンルでたまに本職の「」があれ凄いんだよな…どうやってんだって語りだすの好き
サマーウォーズとかか
26126/02/16(月)16:52:20No.1402613086+
機械学習ありがちクソコード
インターフェースを誰でも使えるようにと親切心でオブジェクトと配列どちらも受け付けるようにしてる謎クソコード
大手企業が人海戦術で書いたロジックダブりまくりクソコード
26226/02/16(月)16:53:48No.1402613402+
>DDOSか何かで?
26326/02/16(月)16:54:35No.1402613571+
アジャイル開発や他人に触らせない前提ならインデントも糞でコメントもないコードでもいいけど
仕事でやるならマジで勘弁してくれ
おちおちチャッピーにも相談できん
26426/02/16(月)16:54:40No.1402613581+
>色んなジャンルでたまに本職の「」が修羅場みたいになってるけどあれかなりマシな方…って語りだすの好き
26526/02/16(月)16:58:17No.1402614288+
内製スクリプトしか扱ったことないけど大体次使う時に忘れるからコメントは残すようにしてる
でもたまに流用後にユニークな引数とかのコメント更新するの忘れてなんじゃこれってなる…
26626/02/16(月)16:58:50No.1402614400+
昔見てたhpをふと思い出して検索してみたらまだ残ってて感動している
26726/02/16(月)17:00:31No.1402614723+
コンパイラ(この文字よくわからんけどまあええか…)
26826/02/16(月)17:00:52No.1402614788+
俺みたいにリファクタリングとかリバースエンジニアリングという言葉が大好きなデバッガーとしてはクソコード解読する過程好き
インデント整えたり引数をClientName→Openisみたいに丸々置き換えたりしてもデグレなく動くようにできた時は脳汁出る
26926/02/16(月)17:01:05No.1402614824そうだねx1
色んな言語を勉強して思うけど使えるルールが少ないほうが結果的に捗るってこと起こるんだな…って
27026/02/16(月)17:01:27No.1402614888+
どうして世界中で通用するグローバルルールは無いんですか?って俺の心の中のマイラーが言ってる
27126/02/16(月)17:01:54No.1402614978+
>どうして世界中で通用するグローバルルールは無いんですか?って俺の心の中のマイラーが言ってる
利権
27226/02/16(月)17:02:39No.1402615107+
>どうして世界中で通用するグローバルルールは無いんですか?って俺の心の中のマイラーが言ってる
imgとmayですら定型が通じないのに無茶を言いなさる…
27326/02/16(月)17:04:33No.1402615482そうだねx3
ウマ娘は殴るタイミングが重要とかサークル内で息を合わせてとかとにかく回線速度と手数が必要みたいなイベントやらないのは評価できる
27426/02/16(月)17:05:17No.1402615612+
「これこうした方がいいよ」って俺が書いたコード半分にされたのに全く同じ動きできたときは死にたくなったね
27526/02/16(月)17:06:13No.1402615787+
C++とかどうとでも書けるからすごいよね
初めてPython触った時にえっそんなことまでルール化するんですか!?ってなった
27626/02/16(月)17:07:52No.1402616140+
Pythonは個人的にインデント化ルールが肌に合わなくてうーn…ってなるなったけど
可読性考えたら無理やり根底部分で統一した方が良くはなるのかな…
27726/02/16(月)17:09:15No.1402616446+
>ウマ娘は殴るタイミングが重要とかサークル内で息を合わせてとかとにかく回線速度と手数が必要みたいなイベントやらないのは評価できる
デッキ組んだらあとは見守りゲーだからね
レース中にコマンド入力とかなくてよかった
27826/02/16(月)17:10:25No.1402616709+
>C++とかどうとでも書けるからすごいよね
>初めてPython触った時にえっそんなことまでルール化するんですか!?ってなった
マニュアルは血で書かれている
27926/02/16(月)17:10:31No.1402616729+
なんかこうAIに清書させるとかできんか
28026/02/16(月)17:11:10No.1402616869+
読める…んだけどリレーションとか従属関係とかgotoであっちこっち行くようなスクリプトはシンプルに読むのに時間かかるから勘弁してくれ
チャッピーに丸々食わせるわけにもいかんし
28126/02/16(月)17:11:52No.1402617025+
めちゃ早いけど綺麗な訳では無い人をパワーコーダーと呼ぶんだっけ
28226/02/16(月)17:14:09No.1402617530+
俺のコードが破壊力A スピードc 射程距離D 持続力 B精密動作性b 成長性cくらいなのは自覚してる
28326/02/16(月)17:16:05No.1402617962そうだねx2
>俺のコードが破壊力A スピードc 射程距離D 持続力 B精密動作性b 成長性cくらいなのは自覚してる
破壊すんな
28426/02/16(月)17:17:10No.1402618218+
>めちゃ早いけど綺麗な訳では無い人をパワーコーダーと呼ぶんだっけ
綺麗さは二の次でとにかく実装するっていうのも現実的には必要なんよな
後から綺麗に整理してくれる人がいたら理想的だ
28526/02/16(月)17:17:43No.1402618330+
>>DDOSか何かで?
>み
マジで最近はスウォーム実装という別解での解決やったの偉いよ本当に火古戦場時期弄ってでも
28626/02/16(月)17:18:02No.1402618410+
>>めちゃ早いけど綺麗な訳では無い人をパワーコーダーと呼ぶんだっけ
>綺麗さは二の次でとにかく実装するっていうのも現実的には必要なんよな
>後から綺麗に整理してくれる人がいたら理想的だ
テストも含めてサイクル回したいときは本当に助かる
リリースするときはちょっと静かにしてもらって…
28726/02/16(月)17:18:56No.1402618628そうだねx1
本当に上手い人のコードって技術よりもセンスなんだよな
言われたらわかるけどそこにたどりつけんのよ
28826/02/16(月)17:20:21No.1402618923+
でもちゃんと動くぞ?
28926/02/16(月)17:20:50No.1402619045そうだねx1
>でもちゃんと動くぞ?
博士!!
29026/02/16(月)17:23:42No.1402619687+
遅延してるPJだと動けばいいやになってしまいがち


fu6303953.jpg fu6304024.png fu6303934.png fu6304036.jpeg 1771221267068.png