皆仲良くしましょう
プログラマの雑談部屋 ★204
https://medaka.5ch.net/test/read.cgi/prog/1653003887/
プログラマの雑談部屋 ★205
https://medaka.5ch.net/test/read.cgi/prog/1653402902/
プログラマの雑談部屋 ★206
https://medaka.5ch.net/test/read.cgi/prog/1653916960/
プログラマの雑談部屋 ★207
https://medaka.5ch.net/test/read.cgi/prog/1654397561/
プログラマの雑談部屋 ★208
https://medaka.5ch.net/test/read.cgi/prog/1654849649/
プログラマの雑談部屋 ★209
https://medaka.5ch.net/test/read.cgi/prog/1655440371/
探検
プログラマの雑談部屋 ★210
■ このスレッドは過去ログ倉庫に格納されています
2022/06/25(土) 13:24:58.31
619仕様書無しさん
2022/06/30(木) 21:53:00.61 おいフリーランスって家賃が経費扱いできるってまじなのか、信用していいんだよな
620仕様書無しさん
2022/06/30(木) 22:25:11.38 >>618
入門程度でクソコードとそうじゃないコードの区別がつくかどうかわからんが入門程度だとクソコードの現場くらいしかないのもあるしなんとも
入門程度でクソコードとそうじゃないコードの区別がつくかどうかわからんが入門程度だとクソコードの現場くらいしかないのもあるしなんとも
625仕様書無しさん
2022/07/01(金) 00:26:59.12 ひり出したクソを涙をこらえて晒しながら次にとりかかる
626仕様書無しさん
2022/07/01(金) 00:46:35.69627仕様書無しさん
2022/07/01(金) 00:53:11.94 リリースする度にバグ出すクソ親父のコードが読みにくくてつらみ
628仕様書無しさん
2022/07/01(金) 00:54:09.90 『決戦。23時~vs格ゲーマー
初心者ヴァロラント対抗戦』
3ゲーム12試合
UNK×もこう×おにや×ゆゆうた×はんじょう
vs
梅原大吾×こくじん×総師範KSK×マゴ×オオヌキ
(21:16~放送開始)
www.
twitch.tv
初心者ヴァロラント対抗戦』
3ゲーム12試合
UNK×もこう×おにや×ゆゆうた×はんじょう
vs
梅原大吾×こくじん×総師範KSK×マゴ×オオヌキ
(21:16~放送開始)
www.
twitch.tv
630仕様書無しさん
2022/07/01(金) 01:00:27.09 不具合が少ないコードは学べるところが多い
631仕様書無しさん
2022/07/01(金) 01:01:56.85 ニコニコ動画
プレミアム会員誘導の広告があと4秒でスキップできますで止まってスキップできない
もうだめだ
プレミアム会員誘導の広告があと4秒でスキップできますで止まってスキップできない
もうだめだ
632仕様書無しさん
2022/07/01(金) 01:34:52.37 1年半くらい一緒に仕事してて、設計も全然ないのに、殆どバグ出さない人居たね。
ソースは理論整然としてて美しい。
後にも先にもあの人ほどすごい人には出会ったことがない。
ソースは理論整然としてて美しい。
後にも先にもあの人ほどすごい人には出会ったことがない。
633仕様書無しさん
2022/07/01(金) 01:40:56.65 そりゃ設計がないからだ
たぶん
たぶん
634仕様書無しさん
2022/07/01(金) 01:41:25.07 あると些末な齟齬を詰められる
635仕様書無しさん
2022/07/01(金) 02:03:48.63636仕様書無しさん
2022/07/01(金) 02:07:29.03 以前に類似のシステムを見たことがあるか
どっかにメモってる
どっかにメモってる
637仕様書無しさん
2022/07/01(金) 02:08:11.65 うまくいくシステムを一度目にしたアドバンテージは恐ろしい
638仕様書無しさん
2022/07/01(金) 02:11:42.85 TikTok doesn’t just see its users dance videos.
It collects search and browsing histories, keystroke patterns, biometric identifiers, draft messages and metadata, plus it has collected the text, images, and videos that are stored on a device's clipboard.
It collects search and browsing histories, keystroke patterns, biometric identifiers, draft messages and metadata, plus it has collected the text, images, and videos that are stored on a device's clipboard.
639仕様書無しさん
2022/07/01(金) 02:14:18.26 >>618
趣味でプログラミングやるような人だとそれこそ比較的新しい書き方に慣れてるし、コードの質も考えるわけじゃん?
でも世の中何十年も前の書き方そのままでアップデートされてないおっさんとかがたくさんいて、そういう人は大体クソコードを書くわけさ。
あとそもそもどういうコードを書くかということに興味無い人もたくさんいる。ちゃんと動く製品であればそれでいいっていうタイプ。
趣味でプログラミングやるような人だとそれこそ比較的新しい書き方に慣れてるし、コードの質も考えるわけじゃん?
でも世の中何十年も前の書き方そのままでアップデートされてないおっさんとかがたくさんいて、そういう人は大体クソコードを書くわけさ。
あとそもそもどういうコードを書くかということに興味無い人もたくさんいる。ちゃんと動く製品であればそれでいいっていうタイプ。
640仕様書無しさん
2022/07/01(金) 02:44:16.89641仕様書無しさん
2022/07/01(金) 02:50:30.10642仕様書無しさん
2022/07/01(金) 03:00:13.30 >>640
いやそうじゃない
そもそもクソコードを書くような連中は、コードの良し悪しというものが分からないのだ
数百行数千行の関数やクラスを見てうげっなるとか、システムハンガリアンを今どき使うとか、そういうことにそもそも抵抗感を抱かないんだ
決してわざとではない
いやそうじゃない
そもそもクソコードを書くような連中は、コードの良し悪しというものが分からないのだ
数百行数千行の関数やクラスを見てうげっなるとか、システムハンガリアンを今どき使うとか、そういうことにそもそも抵抗感を抱かないんだ
決してわざとではない
643仕様書無しさん
2022/07/01(金) 03:50:13.08 新しい書き方とは?
誰かが公開してる書き方に習えで真似するの?
数学的に、アルゴリズム考えて、ロジカルに処理が早くなる安定した書き方を採用するのが技術者なんじゃないでしょうかね
その説明もできないのに、盲目的に「この書き方が正しいからこう書け!」はおっさんだろうと、優秀な新人だろうと使えないやつだなって思う
誰かが公開してる書き方に習えで真似するの?
数学的に、アルゴリズム考えて、ロジカルに処理が早くなる安定した書き方を採用するのが技術者なんじゃないでしょうかね
その説明もできないのに、盲目的に「この書き方が正しいからこう書け!」はおっさんだろうと、優秀な新人だろうと使えないやつだなって思う
644仕様書無しさん
2022/07/01(金) 04:10:50.45 流行りの書き方は流行らせたいやつの書き方
645仕様書無しさん
2022/07/01(金) 04:15:06.36 次の改修内容もわからないのに妙な拡張性を持たせることを汎用性とは呼びません
646仕様書無しさん
2022/07/01(金) 04:35:35.22 流行りの型にハメた方が人を使いやすい
647仕様書無しさん
2022/07/01(金) 05:01:15.45 初心者はシステムハンガリアンを使わない
システムハンガリアンを異常にディスる言説が蔓延し、使う機会や知る機会がない
中級者以降になって初めてシステムハンガリアンを知って使ったら
なんでこんなに便利なものを使わないんだろうという印象
システムハンガリアンを異常にディスる言説が蔓延し、使う機会や知る機会がない
中級者以降になって初めてシステムハンガリアンを知って使ったら
なんでこんなに便利なものを使わないんだろうという印象
648仕様書無しさん
2022/07/01(金) 05:03:12.87 はんがりあん?
649仕様書無しさん
2022/07/01(金) 05:04:50.39 じゃんがりあんかわいい
650仕様書無しさん
2022/07/01(金) 06:21:08.96 疎結合反対
651仕様書無しさん
2022/07/01(金) 06:31:44.33 >>647
過去の開発環境はプログラマが型違いに気がつきにくい環境だったから、システムハンガリアン記法のメリットが大きかったのよ
今は型違いを指摘してくれる開発環境が多いから、システムハンガリアンのデメリットの方が大きくなった
だから、今は使う機会や知る機会がなくてもいいと思う
過去の開発環境はプログラマが型違いに気がつきにくい環境だったから、システムハンガリアン記法のメリットが大きかったのよ
今は型違いを指摘してくれる開発環境が多いから、システムハンガリアンのデメリットの方が大きくなった
だから、今は使う機会や知る機会がなくてもいいと思う
652仕様書無しさん
2022/07/01(金) 06:41:38.78 どんなエディタ使ってたらハンガリアンをありがたいと思えるのか逆に聞きたい
653仕様書無しさん
2022/07/01(金) 06:53:51.03 クソコードは文系の口癖と最近分かってる
654仕様書無しさん
2022/07/01(金) 06:59:54.90 エディタに限らずハンガリアンの良さは型が1文字見るだけで分かる点だろ
後で型を変えたいときにとか寝ぼけたことを言うバカもおるが
そんなん無計画な物作りしてますと暴露してるようなもんでな
後で型を変えたいときにとか寝ぼけたことを言うバカもおるが
そんなん無計画な物作りしてますと暴露してるようなもんでな
655仕様書無しさん
2022/07/01(金) 07:10:23.12 20年くらい前はそれが便利だったけど最近はそんな状況がない
str_cust_nameとか書いてそう
str_cust_nameとか書いてそう
656仕様書無しさん
2022/07/01(金) 07:12:46.88 型っていうかスコープとか参照p、ハンドル、フラグは入れて欲しい
gKbn←グローバル
mpStMngr←メンバ変数で参照
sLog←static
mVecVal←メンバ変数
hWnd←ハンドル
bRdFlag←フラグ
はあった方がいい
intとかdoubleとかの数値型とクラス名はいらない?
あーでもvec2(XY)とかvec3(XYZ)は
v2Pos
v3Pos
は俺はあった方が好き
結局いる派だわ俺w
gKbn←グローバル
mpStMngr←メンバ変数で参照
sLog←static
mVecVal←メンバ変数
hWnd←ハンドル
bRdFlag←フラグ
はあった方がいい
intとかdoubleとかの数値型とクラス名はいらない?
あーでもvec2(XY)とかvec3(XYZ)は
v2Pos
v3Pos
は俺はあった方が好き
結局いる派だわ俺w
657仕様書無しさん
2022/07/01(金) 07:21:39.25 組み込み等でまだ有効な場合はあると思うけど、プログラミングなんて物凄く幅広いので状況とか前提をまず考えてこういう場合にはこうと言えず、思い込みと意見だけ強い人は困るわな
「クソコード」に関しても同じ
「クソコード」に関しても同じ
658仕様書無しさん
2022/07/01(金) 07:26:41.03 ソースっていうのは綺麗とか汚いじゃないんだよ
その集団が望むように育っていく
こっくりさんと同じ原理
その集団が望むように育っていく
こっくりさんと同じ原理
659仕様書無しさん
2022/07/01(金) 07:28:22.04 ソースというのは使ってるツールでも育ち方が左右される
特にIDE支援されやすいソースになっていく傾向がある
特にIDE支援されやすいソースになっていく傾向がある
660仕様書無しさん
2022/07/01(金) 07:31:47.06 IDEもそうだけど分け方の粒度とかデザインパターンとかテーブルデザインはIDEに依存しないからなあ
661仕様書無しさん
2022/07/01(金) 07:36:19.68 名前の付け方とかはその現場の人がそれでわかりやすいならそれでいいよ
ただし設計はなんでもありじゃダメだ
ただし設計はなんでもありじゃダメだ
662仕様書無しさん
2022/07/01(金) 07:37:59.23 >>654
今は型をあまり意識しないで良いようになったから、すぐに分からなくていいんだよ
それより修正しやすい方が重要
どんなに計画的に作っても、仕様変更で修正することは避けられないだろ?
絶対にメンテしない、なんてコードの方が少ない
今は型をあまり意識しないで良いようになったから、すぐに分からなくていいんだよ
それより修正しやすい方が重要
どんなに計画的に作っても、仕様変更で修正することは避けられないだろ?
絶対にメンテしない、なんてコードの方が少ない
663仕様書無しさん
2022/07/01(金) 07:39:46.90 初見のコードを見て一言
Aを習った人「Bはクソコード」
Bを習った人「Aはクソコード」
プログラマ「AとBの参考資料で何かいいの知ってたら教えて下さい」
Aを習った人「Bはクソコード」
Bを習った人「Aはクソコード」
プログラマ「AとBの参考資料で何かいいの知ってたら教えて下さい」
664仕様書無しさん
2022/07/01(金) 07:40:05.16 まあCでのわかりやすさとJSでのわかりやすさは全然違うわな
当たり前だが
当たり前だが
665仕様書無しさん
2022/07/01(金) 07:40:37.86 識別子にkbnとかの謎略語使ってたからその流儀に合わせて詳細欄の名前をkwskにしたら怒られた
666仕様書無しさん
2022/07/01(金) 07:45:52.83 質が悪いソースの話をしよう
質の悪いというのは
・関数が密結合
・ソース内での依存関係が多く1か所直すのに複数個所直す必要がある
というような状態であることがしばしば
1か所を修正すると前後に影響を与えるソースだった場合
1つの処理の全体を見直す必要が出てくる
このケースに限ってはソースは上から下まで順番に読む方が理解しやすい
ソースが関数にわかれていると逆に可読性が下がってしまう
なぜならいろんな箇所にジャンプしてしまうのでエディタの操作が煩雑になったり
変数のスコープも意識しなければならずルールが複雑になってしまう
つまり上から下までの流れをよどみなく眺めることが出来るほうがコードリーディングしやすい
関数というのは強力な武器だが使い方を誤ればスパゲティソースを作ってしまう
チームのスキルが低い場合は関数など使わないほうがよいのだ
使い方のわからない武器は自らを傷つけてしまう
だったら使わないほうがいいのだ
質の悪いというのは
・関数が密結合
・ソース内での依存関係が多く1か所直すのに複数個所直す必要がある
というような状態であることがしばしば
1か所を修正すると前後に影響を与えるソースだった場合
1つの処理の全体を見直す必要が出てくる
このケースに限ってはソースは上から下まで順番に読む方が理解しやすい
ソースが関数にわかれていると逆に可読性が下がってしまう
なぜならいろんな箇所にジャンプしてしまうのでエディタの操作が煩雑になったり
変数のスコープも意識しなければならずルールが複雑になってしまう
つまり上から下までの流れをよどみなく眺めることが出来るほうがコードリーディングしやすい
関数というのは強力な武器だが使い方を誤ればスパゲティソースを作ってしまう
チームのスキルが低い場合は関数など使わないほうがよいのだ
使い方のわからない武器は自らを傷つけてしまう
だったら使わないほうがいいのだ
667仕様書無しさん
2022/07/01(金) 07:47:35.72669仕様書無しさん
2022/07/01(金) 07:54:17.11 ジャンガリアンなのだ
670仕様書無しさん
2022/07/01(金) 07:56:51.20 クソコードは文系の口癖と最近分かってるに同意
>>666は文系が書いたレス
行数が多くなったら関数に分けたほうがいい
分類という考え方があって、数が増えたら、分類したほうがいいに決まってるじゃん
画像を1つのフォルダーに100個入れるか
画像を10つのフォルダーに10個ずつ入れるかの違い
数が増えても分類しないほうがいいは考えられない
>>666は文系が書いたレス
行数が多くなったら関数に分けたほうがいい
分類という考え方があって、数が増えたら、分類したほうがいいに決まってるじゃん
画像を1つのフォルダーに100個入れるか
画像を10つのフォルダーに10個ずつ入れるかの違い
数が増えても分類しないほうがいいは考えられない
671仕様書無しさん
2022/07/01(金) 07:59:09.84 文系というのは文章が整っているが中身が間違ってる外見主義者
672仕様書無しさん
2022/07/01(金) 08:02:17.42673仕様書無しさん
2022/07/01(金) 08:03:29.70 賢い文系は間違えない
674仕様書無しさん
2022/07/01(金) 08:03:48.83 HKT48フォルダの宮脇咲良フォルダに乃木坂46の堀未央奈の画像が混ざってたら発狂するだろ?
要するに質の悪いソースというのはそういう事なんだ
要するに質の悪いソースというのはそういう事なんだ
675仕様書無しさん
2022/07/01(金) 08:04:54.74676仕様書無しさん
2022/07/01(金) 08:05:45.81 理想を掲げるのは結構だし実現できれば尚良いだろう
しかし実現出来ない理想よりも実現出来る妥協のほうが役に立つのだ
しかし実現出来ない理想よりも実現出来る妥協のほうが役に立つのだ
677仕様書無しさん
2022/07/01(金) 08:05:52.71 とっとこハム太郎にガンバの冒険が混ざってたら楽しそうなのだ姉ちゃーん
678仕様書無しさん
2022/07/01(金) 08:06:53.66 ノロイなのだシャーーっ!
680仕様書無しさん
2022/07/01(金) 08:08:15.55 クソコードしか書けないやつに関数に分けるとかをルールで強制してもクソコード度合いがより酷くなるだけなのは間違いない
そういうのが上に居るともっと悲惨で関数に分かれたソースコードを読めないのを人のせいにするし自分が無能だとも思ってない
そういうのが上に居るともっと悲惨で関数に分かれたソースコードを読めないのを人のせいにするし自分が無能だとも思ってない
682仕様書無しさん
2022/07/01(金) 08:12:42.99 自分の知らない範囲はクソコード!
これ常識だから!
ここ!試験に出るよ!
これ常識だから!
ここ!試験に出るよ!
683仕様書無しさん
2022/07/01(金) 08:14:50.46 ノロイたち大人しく飼われて平和になりそう
イタチかわよアニメになるシャーーっ
イタチかわよアニメになるシャーーっ
685仕様書無しさん
2022/07/01(金) 08:17:53.66 >>672
横だけどGotoの嵐のOSSってどれ?
上から下まで読むようなのはCでは書いたことあるしテストコードでは今でも書くけど今の高級言語では通常はアンチパターンだよ
てか繰り返すけどGotoってなんの言語でどのOSS?
横だけどGotoの嵐のOSSってどれ?
上から下まで読むようなのはCでは書いたことあるしテストコードでは今でも書くけど今の高級言語では通常はアンチパターンだよ
てか繰り返すけどGotoってなんの言語でどのOSS?
688仕様書無しさん
2022/07/01(金) 08:20:21.78 クソコードでも頑張れば読めるだろ
もっと簡素に書けるよね!って疑問持ちながら中身を読むだけ
もっと簡素に書けるよね!って疑問持ちながら中身を読むだけ
690仕様書無しさん
2022/07/01(金) 08:21:06.78 みんな仲良くするのだ
691仕様書無しさん
2022/07/01(金) 08:21:30.48 >>687
条件も言語も指定して具体的な質問もしてるのに突然何でもかんでもと的外れな人格攻撃を始めた時点でこれは答えられないんだなということが理解できた
条件も言語も指定して具体的な質問もしてるのに突然何でもかんでもと的外れな人格攻撃を始めた時点でこれは答えられないんだなということが理解できた
692仕様書無しさん
2022/07/01(金) 08:21:57.44 俺の中でのクソコードは死んだコードが大量に残ってるソース
694仕様書無しさん
2022/07/01(金) 08:23:23.41 怖いから消しづらいんだけど最近使わないのは灰色になるからまあそんなに気にならない
696仕様書無しさん
2022/07/01(金) 08:24:09.09 技術書を絵本にする技術者がこの世に何人いるのかな?
園児「この技術書はクソ」
園児「この技術書はクソ」
697仕様書無しさん
2022/07/01(金) 08:24:23.76 ひでぇ逃げ方だなw
698仕様書無しさん
2022/07/01(金) 08:25:28.16 園児ニア「クソコード読めない!」
699仕様書無しさん
2022/07/01(金) 08:26:01.42 自分の知らないことを喧嘩腰に聞いたりクソコードと他人を責めたり
これだから文系は嫌だね
これだから文系は嫌だね
700仕様書無しさん
2022/07/01(金) 08:26:44.77 というか言ってしまうと実はこの世界で稼働しているコードにはクソコードしかない
エレガントなコードは書籍やチュートリアルの中だけにしかない
エレガントなコードは書籍やチュートリアルの中だけにしかない
701仕様書無しさん
2022/07/01(金) 08:26:52.03703仕様書無しさん
2022/07/01(金) 08:27:31.36 数百行のコメントアウトってウザいよね
704仕様書無しさん
2022/07/01(金) 08:29:01.30 コメントはコメントだろ
死んだコードってのは生きてるように見えるけど使われてないコードだ
死んだコードってのは生きてるように見えるけど使われてないコードだ
705仕様書無しさん
2022/07/01(金) 08:29:42.33 無駄なコメントはノイズ
706仕様書無しさん
2022/07/01(金) 08:30:43.71 ツールでけせばよよし
707仕様書無しさん
2022/07/01(金) 08:31:06.84 >>701
テストコードでは俺も書くと言ってるしCでは書いたこともあると言ってるしそのコードは関数30行くらいで読みやすいし
それを見て言語問わず上から下に数百行関数に分けずに書けという結論に達したのがマジでびっくりなんですが
てかさよならだったのでは?
テストコードでは俺も書くと言ってるしCでは書いたこともあると言ってるしそのコードは関数30行くらいで読みやすいし
それを見て言語問わず上から下に数百行関数に分けずに書けという結論に達したのがマジでびっくりなんですが
てかさよならだったのでは?
709仕様書無しさん
2022/07/01(金) 08:32:39.83 同じ言語を学ばせて
同じフレームワークを学ばせて
同じ規約で書かせる
この3行さえ守られていれば俺たちは読める
オマエらフレームワークの一部だから勝手なことしたら怒られるぞ
同じフレームワークを学ばせて
同じ規約で書かせる
この3行さえ守られていれば俺たちは読める
オマエらフレームワークの一部だから勝手なことしたら怒られるぞ
711仕様書無しさん
2022/07/01(金) 08:33:32.10 上から下に読めるコードしか読めないやつがいるクソ現場ではそれに合わせてやらないと回らないっていう話してたんじゃないの
OSのカーネルが関数長かったりgoto使ったりしてるのはそんな理由じゃねーだろ たぶん
OSのカーネルが関数長かったりgoto使ったりしてるのはそんな理由じゃねーだろ たぶん
712仕様書無しさん
2022/07/01(金) 08:33:46.92 別の言語で別のフレームワークで別の規約ならすぐに対応できるのができるプログラマだよね
意固地になってるのは大抵無能
意固地になってるのは大抵無能
713仕様書無しさん
2022/07/01(金) 08:35:18.85 上から下まで一本糞ソースなら誰でも読める
だったら読めないソースというのは関数を駆使したソースの事だ
だったら読めないソースというのは関数を駆使したソースの事だ
715仕様書無しさん
2022/07/01(金) 08:35:59.48 朝っぱらからレスバする元気なオタク達
717仕様書無しさん
2022/07/01(金) 08:37:16.39 本気で面倒臭い文系がいるのな
718仕様書無しさん
2022/07/01(金) 08:39:11.85 >>713
一万行のソースでもmain関数ひとつなの?
一万行のソースでもmain関数ひとつなの?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- フィンランド首相、「つり目」投稿問題で日本向けに「心からお詫び」 ★3 [どどん★]
- ファミマ「遊べるコンビニ」へ ゲーム機を5000店舗に設置方針 IP強化 [七波羅探題★]
- 【赤坂サウナ火災】非常ベル電源「2年前から入れていない」、押した形跡も ★2 [ぐれ★]
- 【野球】WBC、録画放送含め地上波中継なし (ネットフリックス) ★2 [阿弥陀ヶ峰★]
- 日中関係改善は「下手をすると10年かかる」 トランプを全面信頼できない高市官邸の苦悩★4 [ぐれ★]
- 牛丼チェーン店で5杯食べ終えて「支払えない」…詐欺容疑で逮捕の男「どうしても腹がすいて」 甲府 [蚤の市★]
- 【動画】米卸「助けてー!倉庫が米で溢れてるの!もう無理…」→ガチのマジでとんでもない量がwwwwwwwwwwwwwwwwwwww [802034645]
- 【実況】博衣こよりのえちえちダンガンロンパ4🧪
- 【悲報】赤坂蒸し焼きサウナオーナー「非常ボタンの電源…?どこにあるのそれ」 [329329848]
- 【実況】博衣こよりのえちえちダンガンロンパ3🧪
- 【悲報】日本人女性の90%「『ルッキズム』って正しくね?低身長や不細工の男って結局『劣悪品』なのに、わざわざ選ぶ価値ある? [257926174]
- ぺこヴィヴィ🐰💅✨初対面同接16万❗❗🏡
