プログラマは
こちらで雑談してください。
ユーザ、SEが馬鹿過ぎる、
上司が陰険だからもう辞めたい、
もう少しまともな仕事に転職したい、
彼女が欲しい、
などなど愚痴、妬み、妄想などなんでもどうぞ。
※前スレ
プログラマの雑談部屋 ★8
http://medaka.2ch.net/test/read.cgi/prog/1498187067/
探検
プログラマの雑談部屋 ★9 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1仕様書無しさん
2017/07/07(金) 01:23:34.00357仕様書無しさん
2017/07/13(木) 16:19:52.65 お前らって全員、馬鹿だよな
俺だけが、 どうして、こんなにも頭良いんだ?
やっぱり、俺が天才だから仕方ないか。
俺だけが、 どうして、こんなにも頭良いんだ?
やっぱり、俺が天才だから仕方ないか。
359仕様書無しさん
2017/07/13(木) 17:53:10.88 >>357
急にどうしたw
急にどうしたw
360仕様書無しさん
2017/07/13(木) 17:55:36.00361仕様書無しさん
2017/07/13(木) 17:57:20.66362仕様書無しさん
2017/07/13(木) 19:36:44.27 ハンガリアン記法してるプロジェクト未だに存在するんだな
滅べばいいのに
滅べばいいのに
363仕様書無しさん
2017/07/13(木) 20:09:52.88 餓死しないためにお腹が減る、
子孫残すためにエロい、
中二病にも何かあるんだろな
自分が特別な存在だと思うことで、特別なことに挑戦したりするのかな
種の進歩のためか
子孫残すためにエロい、
中二病にも何かあるんだろな
自分が特別な存在だと思うことで、特別なことに挑戦したりするのかな
種の進歩のためか
365仕様書無しさん
2017/07/13(木) 20:38:44.90 Win32 APIのドキュメント見ると
引数全てに変数の型名が付いてるけど
正直要らないよね
lpszClassName
みたいなやつ
https://msdn.microsoft.com/ja-jp/library/windows/desktop/ff381397(v=vs.85).aspx
引数全てに変数の型名が付いてるけど
正直要らないよね
lpszClassName
みたいなやつ
https://msdn.microsoft.com/ja-jp/library/windows/desktop/ff381397(v=vs.85).aspx
367仕様書無しさん
2017/07/13(木) 21:04:37.64 変数名をglobalInt_maxにするとか
mapとかにしてglobal.maxIntみたいな使い方?
mapとかにしてglobal.maxIntみたいな使い方?
368仕様書無しさん
2017/07/13(木) 21:15:55.79 gUnko グローバル
lUnko ローカル
mUnko メンバ
sUnko スタティック
aUnko 引数
でおk
lUnko ローカル
mUnko メンバ
sUnko スタティック
aUnko 引数
でおk
369仕様書無しさん
2017/07/13(木) 21:18:13.42 変数の型が入って無い。
やり直し。
やり直し。
370仕様書無しさん
2017/07/13(木) 21:20:49.68 クラスのメンバーはfUnkoの事もある
多分fieldの略
多分fieldの略
371仕様書無しさん
2017/07/13(木) 21:24:39.98 freakyの略やで
373仕様書無しさん
2017/07/13(木) 21:27:24.86374仕様書無しさん
2017/07/13(木) 21:28:23.79375仕様書無しさん
2017/07/13(木) 21:34:52.80 もうコメントも変数名に入れとけよ
377仕様書無しさん
2017/07/13(木) 21:48:10.14 Nobody_knows_what_the_fuck_is_inside_this_variable
378仕様書無しさん
2017/07/13(木) 21:48:28.92 型はideが出してくれるからいらないけど
スコープは出ないよね
グローバルとメンバは要注意だし
スコープは出ないよね
グローバルとメンバは要注意だし
379仕様書無しさん
2017/07/13(木) 21:49:47.21 chromiumのソースだと
メンバ変数はfで始まるようになってた気がする
メンバ変数はfで始まるようになってた気がする
380仕様書無しさん
2017/07/13(木) 21:59:32.77 >>365
それそれ
いちいち変数名から大文字探さないといけないから読みづらいし
変数名長いからなのか関数の引数に改行入りまくって幅とってるし
ところどころ型と食い違ってるし
プレフィックス考える時間とタイプ数増えて書きづらいし
あたまおかしなるで
それそれ
いちいち変数名から大文字探さないといけないから読みづらいし
変数名長いからなのか関数の引数に改行入りまくって幅とってるし
ところどころ型と食い違ってるし
プレフィックス考える時間とタイプ数増えて書きづらいし
あたまおかしなるで
381仕様書無しさん
2017/07/13(木) 22:07:20.12 まず近代的なプログラムは全部のメソッドが数行、どんなに長くても50行以内に終わる
なのでローカルで定義してればそれがローカルであることは一目でわかる
逆にローカルで定義してなければそれは基本的にクラススコープだ
DIされたインスタンスはクラススコープより長いスコープを持つが
そいつらはスコープを集中管理するやつが別に居るから個々にスコープを考える必要はない
そしてグローバル(static)はイミュータブルなクラス以外では使わないのでそいつらのスコープを意識する必要はない
結論としてスコープを示す識別子プレフィックスは全くの無駄であり保守コストを増やすだけなので絶対につけてはならない
なのでローカルで定義してればそれがローカルであることは一目でわかる
逆にローカルで定義してなければそれは基本的にクラススコープだ
DIされたインスタンスはクラススコープより長いスコープを持つが
そいつらはスコープを集中管理するやつが別に居るから個々にスコープを考える必要はない
そしてグローバル(static)はイミュータブルなクラス以外では使わないのでそいつらのスコープを意識する必要はない
結論としてスコープを示す識別子プレフィックスは全くの無駄であり保守コストを増やすだけなので絶対につけてはならない
382仕様書無しさん
2017/07/13(木) 22:27:27.58 >>381
それはかなりの腕の奴とプログラムを組んでる場合だろ?
現状は馬鹿ばっかなんだから
グローバルとメンバとスタティックは気をつけなきゃならねーんだよ
得にスレッドをまたいだ操作なんか滅茶苦茶を越えたイリュージョンになりがち
それはかなりの腕の奴とプログラムを組んでる場合だろ?
現状は馬鹿ばっかなんだから
グローバルとメンバとスタティックは気をつけなきゃならねーんだよ
得にスレッドをまたいだ操作なんか滅茶苦茶を越えたイリュージョンになりがち
383仕様書無しさん
2017/07/13(木) 22:27:53.94384仕様書無しさん
2017/07/13(木) 22:29:32.08 そういえばただのインスタンス変数の頭にg_をつけてる奴がいたんだが
あれは何だったんだろうか
あれは何だったんだろうか
385仕様書無しさん
2017/07/13(木) 22:30:17.74 ちょっと大きめのクラスのメンバはグローバルみたいで厄介
387仕様書無しさん
2017/07/13(木) 22:33:33.27395仕様書無しさん
2017/07/13(木) 22:50:51.20 var jap; //無能の高給取りの人数
397仕様書無しさん
2017/07/13(木) 22:51:28.84 >>390
ストイックな奴にとってはローカル変数以外はグローバル変数と一緒なんやで
ストイックな奴にとってはローカル変数以外はグローバル変数と一緒なんやで
399仕様書無しさん
2017/07/13(木) 22:56:03.89400仕様書無しさん
2017/07/13(木) 23:03:38.33 変数に再度代入はせず全て不変として扱えだったか?
401仕様書無しさん
2017/07/13(木) 23:04:40.33 >>399
だからアホなんだよ
メンバー変数 イコール スコープが広い イコール ダメって即座に結びつけるあたり経験が少ない
おそらく君はコーディングが下手くそだからいつも巨大な泥団子クラスを作ってしまうんだろう?
それなら先に述べた連想をしてしまうのも無理はない
しかし達人プログラマはそうではないのだ
クラスは小さく保つのが常識
さらにメンバー変数から状態を排除することによってスコープに起因するリスクそのものを消し去ってしまう
達人は身を守る術を知っているのでメンバー変数を無闇に恐れたりはしない
だからアホなんだよ
メンバー変数 イコール スコープが広い イコール ダメって即座に結びつけるあたり経験が少ない
おそらく君はコーディングが下手くそだからいつも巨大な泥団子クラスを作ってしまうんだろう?
それなら先に述べた連想をしてしまうのも無理はない
しかし達人プログラマはそうではないのだ
クラスは小さく保つのが常識
さらにメンバー変数から状態を排除することによってスコープに起因するリスクそのものを消し去ってしまう
達人は身を守る術を知っているのでメンバー変数を無闇に恐れたりはしない
402仕様書無しさん
2017/07/13(木) 23:14:47.99 変数をメインで定義して全部引数でずらずらやり取りしてるクッソ読みづらいツールを見たことがあったけど
メンバ変数を禁止してる宗教の人だったのか
メンバ変数を禁止してる宗教の人だったのか
403仕様書無しさん
2017/07/13(木) 23:15:08.32 >>401
分かっとらんなあ
クラスが大きいとか小さいとかそもそもやないんやで
必要かつ十分なスコープをもつローカル変数より広いスコープを持つ変数は忌諱されるべきもんなんや
ストイックな奴にとってはな
てかなに熱くなってんのお前wダサw
分かっとらんなあ
クラスが大きいとか小さいとかそもそもやないんやで
必要かつ十分なスコープをもつローカル変数より広いスコープを持つ変数は忌諱されるべきもんなんや
ストイックな奴にとってはな
てかなに熱くなってんのお前wダサw
404仕様書無しさん
2017/07/13(木) 23:21:48.63405仕様書無しさん
2017/07/13(木) 23:29:42.67 >>403
程度が低すぎる
ローカル変数のパラメータ化&パラメータのクラス化
メソッドオブジェクト
不変オブジェクト
etc. etc.
ローカル変数をクラスに抽出した方がエレガントになるケースなんていくらでもある
君はローカル変数教の教えのエッセンスを理解しようとせず、ただただ形式だけを受け入れてしまったんだ
なぜローカル変数が良いのか、ローカル変数以外の選択肢が有効な場合はどんな時か、といったことを考えることをやめてしまった
まるで脳みそが空っぽの案山子のような存在だ
厳しいようだけど思考できない人間は生きている価値がないと僕は思うよ
程度が低すぎる
ローカル変数のパラメータ化&パラメータのクラス化
メソッドオブジェクト
不変オブジェクト
etc. etc.
ローカル変数をクラスに抽出した方がエレガントになるケースなんていくらでもある
君はローカル変数教の教えのエッセンスを理解しようとせず、ただただ形式だけを受け入れてしまったんだ
なぜローカル変数が良いのか、ローカル変数以外の選択肢が有効な場合はどんな時か、といったことを考えることをやめてしまった
まるで脳みそが空っぽの案山子のような存在だ
厳しいようだけど思考できない人間は生きている価値がないと僕は思うよ
406仕様書無しさん
2017/07/13(木) 23:30:05.74 lorcalUnkoをグローバルに使ってたらキレられる?
407仕様書無しさん
2017/07/13(木) 23:32:47.85409仕様書無しさん
2017/07/13(木) 23:44:50.89411仕様書無しさん
2017/07/14(金) 00:01:15.65412仕様書無しさん
2017/07/14(金) 00:27:09.26 スコープとかグローバルとかってjavaの話?
railsではそんなの殆ど意識しなくて済むんだけど、javaのフレームワークでは違うの?
railsではそんなの殆ど意識しなくて済むんだけど、javaのフレームワークでは違うの?
413仕様書無しさん
2017/07/14(金) 01:10:59.97 うるせぇよ
ジャップのくせに
早く寝ろよ
ジャップのくせに
早く寝ろよ
414仕様書無しさん
2017/07/14(金) 01:27:51.87 チョンwww
415仕様書無しさん
2017/07/14(金) 13:38:52.38 javaやC#は言語構造上好き勝手にプロパティアクセスできるようにならないから、
どう足掻いてもちょっとした値の引き渡しがスマートにならんねん
どう足掻いてもちょっとした値の引き渡しがスマートにならんねん
417仕様書無しさん
2017/07/14(金) 14:28:28.61 とりあえず
グローバルとメンバとスタティックがわかったら便利でいいんだよな?
グローバルとメンバとスタティックがわかったら便利でいいんだよな?
419仕様書無しさん
2017/07/14(金) 15:16:23.39 私専門学生、一応就活生なんだけど、自分のレベルの低さで受かること無いと悟り色々覚えようとしてるんだけど
ガッコのセンセが受けろ受けろうるさい。自分の腕前では受かる訳無いし受かった所で周りに迷惑かけるから嫌だっつったら
受けて落ちることに何かデメリットあるの?何もないよね?とか訳解らんこと言ってくる
そういう所で働いてる人もここでいると思うんだけど、実際クソみたいなレベルで就活されるのってどうなの?
私としては絶対に勘弁願うんだけど・・・
ガッコのセンセが受けろ受けろうるさい。自分の腕前では受かる訳無いし受かった所で周りに迷惑かけるから嫌だっつったら
受けて落ちることに何かデメリットあるの?何もないよね?とか訳解らんこと言ってくる
そういう所で働いてる人もここでいると思うんだけど、実際クソみたいなレベルで就活されるのってどうなの?
私としては絶対に勘弁願うんだけど・・・
420仕様書無しさん
2017/07/14(金) 16:38:49.98 クソを自覚してるクソはマシなクソだからクソなりにチャレンジしろ
421仕様書無しさん
2017/07/14(金) 16:54:31.23 >>419
レベルってプログラム書けるかとか?
そういうの求めるなら中途採る
プログラムで変な偏見ついてるとそれを消すとこから始めなきゃだからまっさらがいい
面接はレベルをはかるというより相性を見るもの
受ける側も一度どっか入っちゃうと他の会社のことなかなか見ないし、
慣れてないから練習がてらいろいろ受けた方がいいと思うぞ
レベルってプログラム書けるかとか?
そういうの求めるなら中途採る
プログラムで変な偏見ついてるとそれを消すとこから始めなきゃだからまっさらがいい
面接はレベルをはかるというより相性を見るもの
受ける側も一度どっか入っちゃうと他の会社のことなかなか見ないし、
慣れてないから練習がてらいろいろ受けた方がいいと思うぞ
422仕様書無しさん
2017/07/14(金) 17:11:47.81423仕様書無しさん
2017/07/14(金) 18:30:52.32 毎行?
425仕様書無しさん
2017/07/14(金) 18:53:06.77 読むのに何の役に立たないコメント書くんじゃねーよ
426仕様書無しさん
2017/07/14(金) 18:55:32.07 何の役に立たないコード書くんじゃねーよ
427仕様書無しさん
2017/07/14(金) 19:01:33.96 何の役に立たない仕事させんじゃねーよ
428仕様書無しさん
2017/07/14(金) 19:14:11.44429仕様書無しさん
2017/07/14(金) 19:26:18.11 新卒は
よく言えば、素直で元気で真面目で向上心のある人
悪く言えば、使い勝手が良さそうで焚き付けやすそうな奴隷
を求められてる
よく言えば、素直で元気で真面目で向上心のある人
悪く言えば、使い勝手が良さそうで焚き付けやすそうな奴隷
を求められてる
430仕様書無しさん
2017/07/14(金) 19:29:04.51 全 知 全 能
432仕様書無しさん
2017/07/14(金) 19:38:16.20 どうせ客先に派遣するだけだからレベルなんてどうでもいい
低レベルの方が出世したり独立しないから安く長く使えていい
低レベルの方が出世したり独立しないから安く長く使えていい
433仕様書無しさん
2017/07/14(金) 19:46:19.81434仕様書無しさん
2017/07/14(金) 19:50:11.05 コメントは全くなくても困る
処理の意図や値の意味はほしい
設計書の文章めっちゃ書くとこに久々にきた
うざいけどちゃんと対比あればわかりやすい
処理の意図や値の意味はほしい
設計書の文章めっちゃ書くとこに久々にきた
うざいけどちゃんと対比あればわかりやすい
435仕様書無しさん
2017/07/14(金) 20:00:30.42 上司が変わると早く帰れる
不思議
不思議
437仕様書無しさん
2017/07/14(金) 20:10:36.19 崇めてると
祟られるぞ前の上司に
祟られるぞ前の上司に
439仕様書無しさん
2017/07/14(金) 20:26:56.99 環境自体もだいぶかわったんでは
昔は上司や部下の能力が高くても
そのぶん仕事詰め込まれるだけだったぞ
昔は上司や部下の能力が高くても
そのぶん仕事詰め込まれるだけだったぞ
441仕様書無しさん
2017/07/14(金) 21:04:07.52442仕様書無しさん
2017/07/14(金) 21:07:53.11 javerに聞きたいんですけど、kotlinって楽になれるの?
443仕様書無しさん
2017/07/14(金) 21:17:36.71444仕様書無しさん
2017/07/14(金) 21:42:43.69 規約で、変数の頭にstringにはstr、integerにはint
(その他型に合わせてイロイロ決まってる)
を、つけるっていう
今時あり得ないルールやめてほしい。
自分の時は逆にそういうのつけるなって教わったもんだが…
(その他型に合わせてイロイロ決まってる)
を、つけるっていう
今時あり得ないルールやめてほしい。
自分の時は逆にそういうのつけるなって教わったもんだが…
446仕様書無しさん
2017/07/14(金) 21:56:22.82 どんなんあるん
447仕様書無しさん
2017/07/14(金) 22:04:09.13 クラス分割禁止とか
意味のある命名禁止とか
意味のある命名禁止とか
448仕様書無しさん
2017/07/14(金) 22:39:33.34 思い出した
すべての関数の引数は1つのChar配列とする
IT業界に入って最初の業務
当時は疑問にも思わなかったが、あれを超えるのはまだ見たことない
すべての関数の引数は1つのChar配列とする
IT業界に入って最初の業務
当時は疑問にも思わなかったが、あれを超えるのはまだ見たことない
449仕様書無しさん
2017/07/14(金) 22:53:03.11 悪夢かよ
変数が全部グローバル変数ってプロジェクトは体験済みだぜ
変数が全部グローバル変数ってプロジェクトは体験済みだぜ
450仕様書無しさん
2017/07/14(金) 22:54:26.24 うんそれに比べりゃましだな
451仕様書無しさん
2017/07/14(金) 22:57:25.20 しかしなんだ
思い返してみたら酷い規約があるとこは管理がそれなりに行き届いてたな
思い思いにスパゲッティ好き勝手に作ってたり
変なフレームワーク使わされたりするのに比べりゃ
規約なんてなんでもない
思い返してみたら酷い規約があるとこは管理がそれなりに行き届いてたな
思い思いにスパゲッティ好き勝手に作ってたり
変なフレームワーク使わされたりするのに比べりゃ
規約なんてなんでもない
452仕様書無しさん
2017/07/14(金) 23:02:28.28 規約あります?って聞いたら次の日に見つけました!って言われた
勿論誰も守ってないというか知らない
勿論誰も守ってないというか知らない
453仕様書無しさん
2017/07/14(金) 23:05:55.71 規約を作るとドキュメントもコード解析ツールも書かないといけないから工数が増えるんだよね
でもそんな工数はどこから捻り出すんだって話
でもそんな工数はどこから捻り出すんだって話
454仕様書無しさん
2017/07/14(金) 23:12:49.25455仕様書無しさん
2017/07/15(土) 00:00:43.87 今時ソースコードに変更履歴書くのもやめてほしい
関数より上についてるコメントの方が長いやんけ
//del start
// 〜
//del end
とかも邪魔でしゃーない
関数より上についてるコメントの方が長いやんけ
//del start
// 〜
//del end
とかも邪魔でしゃーない
456仕様書無しさん
2017/07/15(土) 00:02:19.65 昔からそうやってたなら
やりつづけないと管理できなくなるんだ…
やりつづけないと管理できなくなるんだ…
457仕様書無しさん
2017/07/15(土) 00:05:52.25 リファクタリングテクニックその1
コメント削除
コメント削除
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】ヤクルト・村上宗隆、ホワイトソックスと2年総額53億で合意! 米報道…低迷チームが白羽の矢、短期契約★2 [冬月記者★]
- 【訃報】漫画家・鹿子さん死去 37歳 脈絡膜悪性黒色腫で闘病 ヤングマガジン『満州アヘンスクワッド』連載中 [シャチ★]
- 高市内閣の支持率 前回調査から2ポイント増の67% 3カ月連続高水準 毎日新聞世論調査 ★2 [尺アジ★]
- タワマンに戻りたい…子どものため郊外の庭付き一軒家に引っ越した世帯年収1,600万円の40代パワーカップル「心底後悔しています」 ★7 [樽悶★]
- 副首都、維新案に自民反発 「大阪ありき」協議難航も―首都直下地震 [蚤の市★]
- “中国客激減”データで如実に…依存度トップの県では景色が様変わり [ぐれ★]
- お前ら騙されたと思って🟡キャンタマボールもみもみしてみろwww
- 推しの子見るわ
- ( ・᷄ὢ・᷅ )私勃ーつーわ
- お前らがエッチしたい任天堂キャラゆうてけ
- ✍(・᷄ὢ・᷅ )勉強するか……
- Fate/GOスレ
