プログラマの雑談部屋 ★214

レス数が1000を超えています。これ以上書き込みはできません。
0001仕様書無しさん2022/07/26(火) 07:06:48.44
雑談スレ

前スレ
プログラマの雑談部屋 ★212
https://medaka.5ch.net/test/read.cgi/prog/1657421972/
プログラマの雑談部屋 ★213
https://medaka.5ch.net/test/read.cgi/prog/1658101749/

0952仕様書無しさん2022/08/04(木) 11:19:14.15
>>949
長い関数と関数が2つ以上の役割を持っている時に途中の変数名を適切に書かなければいけないのはなぜ?
そこが説明されないと少なくとも俺は同意できない
おそらくは大勢の人も同意しないだろう

0953仕様書無しさん2022/08/04(木) 11:19:35.81
i j

なんかチンアナゴみたいだよな

0954仕様書無しさん2022/08/04(木) 11:26:26.67
>>948
お前みたいな人って何でも世界標準にこだわるけど実際は今いる界隈の文化に順応したほうがいいぞ

0955仕様書無しさん2022/08/04(木) 11:27:44.53
>>951,953
3つめはlだっけ
ijl を使おうと思ったやつ誰なんだよ

0956仕様書無しさん2022/08/04(木) 11:29:48.60
>>952
短く役割が1つならその変数の役割も自明であることが多いから

例えば最大値を求める関数で戻り値の計算バッファとしてsという変数を定義したとする
この変数の役割はほとんどの知性ある生命体にとって自明なので名前を省略していい

最大値と最小値を同時に求める関数つまり役割が2つある場合
変数の役割はほとんど自明ではないのでmin, maxなどと具体的な名前をつけなければならない

0957仕様書無しさん2022/08/04(木) 11:37:44.32
生命体ってw

0958仕様書無しさん2022/08/04(木) 11:43:21.05
Cやってたジジイは頭文字とって略したがるけどあれわかりにくいわ
member_name_list → mnl とか

0959仕様書無しさん2022/08/04(木) 11:59:26.82
IDE使えば補完で長い変数名もすぐ入力できる
意味のない省略だよ

0960仕様書無しさん2022/08/04(木) 12:02:37.95
長い名前じゃないとダメってのはつまるところ名前空間、クラス、メソッドで対象を絞り込んでないからだよ
設計が下手くそだと識別子の名前が長くなる

0961仕様書無しさん2022/08/04(木) 12:03:46.13
変数名もメモリに乗るんだよ
あとはわかるな

0962仕様書無しさん2022/08/04(木) 12:16:19.16
>>959
そういう問題じゃなくて長いと単純に見づらいんだよ
member_name_list.filter(filter_rule_age_20over_with_manonly)
みたいな

mlist.filter(rule_20)
これですっきり

0963仕様書無しさん2022/08/04(木) 12:27:01.01
そういう問題過ぎてワロタ

0964仕様書無しさん2022/08/04(木) 12:27:25.30
>>953
さかなー

0965仕様書無しさん2022/08/04(木) 12:42:56.01
>>958
わかるわかる

0966仕様書無しさん2022/08/04(木) 13:08:58.31
>filter_rule_age_20over_with_manonly
やたら長いのもやめろ

これのAdvertsWeShouldClose
みたいので良くね?

https://github.com/Happyr/Doctrine-Specification#doctrine-specification

0967仕様書無しさん2022/08/04(木) 13:19:52.35
>>961
変数名がメモリに乗っても問題ないように高速化できないとでも?
内部変数として連番を振ってはどうか

0968仕様書無しさん2022/08/04(木) 13:34:27.79
変数名が実行時まで使われるかどうかは言語依存じゃね?
Cなんかは残らないからデコンパイルが使い物にならないって話だったと思ったが

0969仕様書無しさん2022/08/04(木) 13:37:19.62
>>958
なんか古臭いよなあれ

0970仕様書無しさん2022/08/04(木) 13:37:37.16
英字キーボード使ってる謎のおじさんおるよな。エンターキー押しにくいだろ…
https://greta.5ch.net/test/read.cgi/poverty/1659579217/

0971仕様書無しさん2022/08/04(木) 13:43:56.85
中国、ペロシが台湾から去った後に演習実施 ビビりすぎてて草 [135853815]
https://hayabusa9.5ch.net/test/read.cgi/news/1659583856/

0972仕様書無しさん2022/08/04(木) 14:07:14.25
米中戦争なったらぼくのSP500積み立てはどうなるんですか?

0973仕様書無しさん2022/08/04(木) 14:40:34.67
やっぱM1 Macうんこじゃん
intel Macのソフト動かないから一部の開発構築どうするかって話になったわ
時代はchromebookですわ

0974仕様書無しさん2022/08/04(木) 14:44:34.41
pypyってなんかやらしいよな

0975仕様書無しさん2022/08/04(木) 14:48:09.34
あとshift option Aを一緒に押すのしんどい

0976仕様書無しさん2022/08/04(木) 16:37:45.94
人気オンラインFPS『A.V.A』Steam版配信へ。NEOWIZ自らがパブリッシング、プレイテストも実施予定 - AUTOMATON
https://automaton-media.com/articles/newsjp/20220804-213161/

0977仕様書無しさん2022/08/04(木) 17:36:04.85
クロムブックは気になってるがノートPCボディが安っぽくて躊躇うね
やっぱりMac bookぐらい見た目が整ってないと使うの恥ずかしい

0978仕様書無しさん2022/08/04(木) 17:43:27.62
chromeがデベロッパーツールのままバックグラウンドに隠れると描画が固まっちゃうんだけど同じ現象の人いない?

0979仕様書無しさん2022/08/04(木) 17:44:31.32
第三次世界大戦ktkr

【速報】「中国の重要軍事演習で『複数の弾道ミサイル発射』」と発表 台湾国防部 | TBS NEWS DIG (1ページ)
https://newsdig.tbs.co.jp/articles/-/115160
アメリカのペロシ下院議長の台湾訪問に反発し、中国が台湾を取り囲む形で「重要軍事演習」行っていますが、台湾国防部は午後3時前から、中国軍が台湾の北東と南西の海域に向けて、複数の「東風」弾道ミサイルを発射したと発表しました。

台湾国防部は「戦闘の準備を強化する」とした上で「地域の平和を破壊する理性のない行動を非難する」としています。

0980仕様書無しさん2022/08/04(木) 18:33:03.01
蛇足(川村大介) Twitch

『岩手アスパランド開園
スパイギア、UNKちゃん、
布団ちゃんと俺』
雑談+料理配信
(15:57~放送開始)

www.
twitch.tv

0981仕様書無しさん2022/08/04(木) 18:46:57.61
Apple Silicon環境でChromium(Electron)で Shift+[ が無反応になる問題いつ修正されるんだろうなあ
コマンドキーと合わせてタブ移動するのによく使ってたけどこれが使えなくなってもう癖が抜けちゃった

0982仕様書無しさん2022/08/04(木) 18:47:54.14
間違った、無反応になるのは Command+[ ね

0983仕様書無しさん2022/08/04(木) 18:57:40.42
衛門プログラマもいます

0984仕様書無しさん2022/08/04(木) 19:30:20.34
はい

0985仕様書無しさん2022/08/04(木) 19:50:46.26
今作ってるものがどこにでもあるもので困る

0986仕様書無しさん2022/08/04(木) 20:42:32.31
都内の飲食店はマスク外して会話している人がほとんどだった
コロナを体内に飼っている人ばかりだろうな

0987仕様書無しさん2022/08/04(木) 21:05:16.04
習近平、ロケットマンだった

【速報】中国ミサイル日本へ落下 [788292605]
https://greta.5ch.net/test/read.cgi/poverty/1659612963/

0988仕様書無しさん2022/08/04(木) 21:06:51.23
マジでタバコ吸ったらプログラミングが捗っている

0989仕様書無しさん2022/08/04(木) 21:15:28.35
なんかふと我に返ったというかあの何十年もモニタの前でコードを書くことに人生のかなりの時間を費やすってなんか人生間違ってない?って……

0990仕様書無しさん2022/08/04(木) 21:17:18.33
そうか?
たいていの職業は毎日同じ事してるぞ

0991仕様書無しさん2022/08/04(木) 21:17:42.45
早死にするし、決して幸福度は高くない
未経験の人は今後IT業界へ入らない方がいいと伝えておく

0992仕様書無しさん2022/08/04(木) 21:25:10.45
>>962
上はそれだけで何やってるかわかるが下だと全部コード読まんとわからんな
長くなるのはいらないもの入れてるから

listなのは複数形で表現できて、memberは他のnamesがない限り不必要だしfilterはそこにfilter_ruleが入るのは自明なのでいらないしwithもonlyも自明なのでいらないnames.filter(manOver20)で同じことが表現できるしman over 20はプレーンな英語としても正しい

あと上に設計が悪いと冗長になると書いた人がいるけど一理あると俺も思う
削れない要素がどんどん増えてきているということ

スコープが小さければ構わないけど大きいものはわかるようにしとかないと理解しにくいと俺も思うし、最近のコードはちゃんと名前に意味持たせるのが圧倒的な主流かな

0993仕様書無しさん2022/08/04(木) 21:31:19.02
いまどきのIDEならどんな長い命名も
書いてると先読みで候補出るから何の苦にもならんよな

0994仕様書無しさん2022/08/04(木) 21:35:19.18
鋼の掟 1行は80文字を忘れてるぞ

0995仕様書無しさん2022/08/04(木) 21:42:47.05
>>989
最高じゃないか

0996仕様書無しさん2022/08/04(木) 21:43:09.22
死ぬまでにこんな感じの娘とコスプレセックルしたい
https://www.instagram.com/p/CgjqJynj7DV/

0997仕様書無しさん2022/08/04(木) 23:15:21.48
コード書くことに人生を費やすのはいいけど実際は客の御用聞きみたいなのばっかでこんなんでいいのかよって

0998仕様書無しさん2022/08/04(木) 23:42:51.88
タクシー運転手や引っ越し屋に比べれば充分マシだろ

0999仕様書無しさん2022/08/04(木) 23:46:36.05
サラリーマンやってるような連中なんてマジで何も残せないけどな
タクシー運転手引っ越し屋と何が違うのかね
選民思想なんて物を抱ける程のアホでないと生きづらい職種ではある

1000仕様書無しさん2022/08/04(木) 23:59:31.44
もう終わりだよこのスレ

10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 9日 16時間 52分 43秒

10021002Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php

レス数が1000を超えています。これ以上書き込みはできません。