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

■ このスレッドは過去ログ倉庫に格納されています
2019/04/20(土) 17:03:41.04
※前スレ
プログラマの雑談部屋 ★66
https://medaka.5ch.net/test/read.cgi/prog/1554261847/
プログラマの雑談部屋 ★67
https://medaka.5ch.net/test/read.cgi/prog/1555048430/
619仕様書無しさん
垢版 |
2019/04/25(木) 13:24:41.21
git覚えられないレガシーが吠えている
2019/04/25(木) 13:42:09.61
アベ辞めろ
2019/04/25(木) 13:53:43.95
>>616
レビュー
2019/04/25(木) 14:03:36.68
>>618
プログラミングから離れた管理職老人
2019/04/25(木) 14:50:28.82
アルファベットの大文字と小文字の書き分けができない奴は何をやってもダメ
2019/04/25(木) 15:03:14.26
アベが悪い
2019/04/25(木) 15:11:52.86
俺の唯一の友達だったExcelのイルカを返して!
626仕様書無しさん
垢版 |
2019/04/25(木) 16:31:03.97
>>625

恐竜で我慢しろ。
2019/04/25(木) 18:06:02.69
SQL こそ「まとも」の基準がわかりづらいな
2019/04/25(木) 18:10:15.90
>>625
イルカはともかく、冴子先生という最適解に到達しながら全部捨ててしまってコルタナに退化してしまう理由がわからん
2019/04/25(木) 18:18:12.15
ごめんJavaで質問なんだけどsiで現場出てvscode使いたいって言ったら認められるの?eclipseじゃないと駄目?
2019/04/25(木) 18:24:39.62
無理やな
2019/04/25(木) 18:25:41.01
>>629
Java土方の現場ではエクリプスを拡張したオレオレ開発環境を使うことが多い
エクリプスにロックインされて他の環境に移行できなくなってる
632仕様書無しさん
垢版 |
2019/04/25(木) 18:31:54.28
Javaとか、マジで近寄りたく無い。
2019/04/25(木) 18:33:01.25
Javaゴールドが資格手当で2万上乗せだから勉強したけど仕事で使ってない??w
2019/04/25(木) 18:36:44.60
java案件を意図的に避けるだけでも人生だいぶ楽になる
2019/04/25(木) 19:02:10.86
えーそんなんか
C#だとどう?
2019/04/25(木) 19:19:19.73
c#は文字通り初心者みたいなブラック人材が居ないから安心
ブラック人材はvb.netに吸い寄せられる
637仕様書無しさん
垢版 |
2019/04/25(木) 19:34:13.83
いまどきどんな仕事でも
ド素人率高いですぞ?
バブルですね。
2019/04/25(木) 19:40:48.63
Java、VB.net、PHPは素人の巣窟
最近はRubyもかな
639仕様書無しさん
垢版 |
2019/04/25(木) 19:42:30.56
そんな素人いんの?
独学ニートワイでも活躍できんのか?
そろそろ働くか?
2019/04/25(木) 19:43:18.73
c#やってる素人がここにおるぞ
データの整合性守るためにシングルトンで実装したらデッドロックでふぁぁぁぁってなってる
2019/04/25(木) 19:47:26.94
Javaたたきがひどすぎる時代の潮流に勝てない
根拠などありはしない
みんながマンセーしてるからマンセーしてたたくからたたいてるだけだというのに

オブジェクト指向が一世を風靡したときはまだなんかそれっぽい説得力があった
具体性が一切ないJavaの叩かれようはなんなんだ
642仕様書無しさん
垢版 |
2019/04/25(木) 19:52:56.69
>根拠などありはしない

うそつけー。

「Javaなら人集められるから」って、金持ってるだけの素人はみんな言ってるぞ。
あいつらは金腐るほど持ってるから、効率とか品質とか一切度外視で
どんだけ簡単に人集められるかしか興味ないからな。

そんな言語、絶対に 関 わ り た く な い !
2019/04/25(木) 20:07:44.21
>>640
複数スレッドをまたいだシングルトンは絶対にやってはいけない
俺もハマったw
644仕様書無しさん
垢版 |
2019/04/25(木) 20:13:20.41
>>640
>データの整合性守るためにシングルトンで実装したらデッドロックでふぁぁぁぁってなってる

ごめん、何言ってるのかわからないんだけど、
ロックファイルみたいなのを作る設計なの?
645仕様書無しさん
垢版 |
2019/04/25(木) 20:14:16.17
シングルトンって、常に単一のインスタンスを利用するって話じゃないのか?
なんだ? デッドロックって?
646仕様書無しさん
垢版 |
2019/04/25(木) 20:18:15.67
シングルトンって、インスタンスが作られてなければインスタンスを生成して返すし、
既に生成されていたらそれを利用する

って話じゃないの? なんだ? デッドロックって???
2019/04/25(木) 20:22:12.56
多分シングルトンで何かしら時間のかかる処理をしてるんじゃないか?
その結果を受け取り次の発動を待つスレッドが複数いるって感じじゃね?
648仕様書無しさん
垢版 |
2019/04/25(木) 20:28:59.63
シングルトンってグチャグチャの
プログラミングでインスタンスを
ひとつに保ってくれるだけでしょ?
まともなプログラマは使わないですよね?
649仕様書無しさん
垢版 |
2019/04/25(木) 20:38:04.23
>>648

「使わないですよね?」って聞かれると、
使いますよ。当たり前じゃないですか。

例えば、DB接続毎に毎回ORMインスタンス生成するんですか?
ヴァカでしょ?

使うべきところに使う、あたりまえじゃないですか。
2019/04/25(木) 20:39:11.46
>>648
あほ
2019/04/25(木) 20:41:00.54
お手軽スレッド間通信って全部詐欺だから
ちゃんとスレッド毎のステータスを制御したほうが早いよ
もうやりすぎちゃって今更そうも言ってらんないよって場合は
スレッドセーフ的なものにすべてのメソッドを替える的な
仕組みが既に駄目な場合はいっそ組み直しを考えるべき
652仕様書無しさん
垢版 |
2019/04/25(木) 20:43:11.44
ところでお前らの職場に若い女の新入社員きた?
2019/04/25(木) 20:49:40.91
すまん俺の理解が足りないんだろうが
シングルトンならアクセスしてる間は他はアクセス出来んからデータの整合性がとれるって思ってたんだが突っ込まれてるから違うって事なんやろな
654仕様書無しさん
垢版 |
2019/04/25(木) 20:53:09.70
>>653

それ、ただの排他処理。
2019/04/25(木) 20:55:36.58
シングルトン自体は、インスタンスを実質グローバルに保持して生成とgetを意識しないでアクセスできるようにした上で使い回す、程度の意味しかないよ
スレッドセーフじゃないのもシングルトンって言われる
2019/04/25(木) 20:58:27.92
但し、実際のところマルチスレッドならスレッドセーフな生成チェックしないと詰むので、必要ならせあせい部分は少なくともスレッドセーフにする
657仕様書無しさん
垢版 |
2019/04/25(木) 21:00:10.34
シングルトンってstaticクラス使うのと何か違うの
658仕様書無しさん
垢版 |
2019/04/25(木) 21:00:52.81
スレッドセーフって、どういう意味でつかってんのかよくわからんけど、
とにかく、シングルトンそのものとは関係なくね?
659仕様書無しさん
垢版 |
2019/04/25(木) 21:01:41.06
>シングルトンってstaticクラス使うのと何か違うの

staticクラスでどうやってメンバ変数保持するつもりなの?
2019/04/25(木) 21:07:38.40
>>659
まて、その指摘はおかしい
661仕様書無しさん
垢版 |
2019/04/25(木) 21:13:08.11
>>660

なんで? 変数保持しないでstaticクラスつかうなら
毎回DIみたいに外部から渡さなきゃいけなくなるじゃん。

それが無駄だからシングルトンにしするって言ってるのに、
何いってんだよ?
2019/04/25(木) 21:13:17.69
staticおじさんは死に絶えろ
2019/04/25(木) 21:18:19.10
>>657
DIコンテナのシングルトン利用見たく、継承を利用する余地を持たせる必要がないなら問題ない

gofで普及した時点でまだc#は存在してなかったので、言及がないだけ
2019/04/25(木) 21:22:18.98
>>661
private staticフィールドもちゃ良いだけだろ
2019/04/25(木) 21:23:13.80
>>659
ageさんがレガシーしか使えないことが判明した瞬間
666仕様書無しさん
垢版 |
2019/04/25(木) 21:26:51.72
じゃ、staticクラスでやってれば?
アホらし。
667仕様書無しさん
垢版 |
2019/04/25(木) 21:27:46.28
バカはわけわからんな。
668仕様書無しさん
垢版 |
2019/04/25(木) 21:30:36.85
スターティック!
2019/04/25(木) 21:38:12.92
結局Javaパーしかいないじゃん
670仕様書無しさん
垢版 |
2019/04/25(木) 21:40:52.95
シングルトンって何やねん、色々出てきやがって、面倒臭いのお。
インスタンスが1つだけを保障したいんだろ、デザインパターンって大げさだろ。
671仕様書無しさん
垢版 |
2019/04/25(木) 21:43:29.68
>>670

だから、お前は全部staticでやってろって。誰も止めないから。
2019/04/25(木) 21:46:02.43
>>670
gofデザインパターンの1/4ぐらいはシングルトンと同レベルの目的と単純さしかないんやで
デザインパターンが全部大げさだと思ってるのが勘違いや
673仕様書無しさん
垢版 |
2019/04/25(木) 21:47:41.89
DIコンテナでよくね?
2019/04/25(木) 21:51:54.60
そりゃまあ。
2019/04/25(木) 21:55:14.14
デザパタとかもう聞かないなあ
最近はクリーンアーキテクチャとかDDDじゃないの
2019/04/25(木) 21:58:21.05
>>668
能力は!
2019/04/25(木) 22:03:41.44
>>675
dddだと思って実装してる輩の半分以上は、真逆のpofeaaトランザクションスクリプトだからその意見は慎重に発言する必要がある
2019/04/25(木) 22:21:11.63
これからはAIですよ
679仕様書無しさん
垢版 |
2019/04/25(木) 22:28:07.40
AIに最強の言語作って欲しい
2019/04/25(木) 22:30:00.15
インスタンスは1つだけど
スレッドセーフ対応してないと死ぬからね
それも排他処理でいいのかどうか考えて

大抵アプリに必要なのはトランザクション的な奴だったりする
2019/04/25(木) 22:30:27.31
>>648
DIの生成オプションでシングルトンあるだろ
生成コストが高いインスタンスなら当然使うよ
682仕様書無しさん
垢版 |
2019/04/25(木) 22:31:54.03
linuxのサーバー環境でこまごまバッチ処理するのに
おすすめの言語って何ですか
2019/04/25(木) 22:33:39.27
そりゃshellscript
2019/04/25(木) 22:34:56.53
>>682
最近はPowerShell CoreがLinuxでもかなりシェア増やしてる
2019/04/25(木) 22:35:46.13
ギョーム系のシステムって作った事ないんだけどどのぐらいのrps来るの?
686仕様書無しさん
垢版 |
2019/04/25(木) 22:48:59.85
クソJavaが
デザインとか笑えるだろ?
Javaって馬鹿がやる仕事だからな

不毛なJava
バカのJava
2019/04/25(木) 22:57:53.85
JavaJavaって言ってるけど結局馬鹿が嫌いなだけなんだろ
トラウマなんだろ
2019/04/25(木) 23:14:12.44
コンパイルエラーが取れなくて挫折した人なんでしょ、そっとしておいてあげなよ
689仕様書無しさん
垢版 |
2019/04/25(木) 23:20:43.40
MSも「パスワード定期変更は不要」表明―Win 10の次期セキュリティ基準で - Engadget 日本版
https://japanese.engadget.com/2019/04/25/ms-win-10/
2019/04/25(木) 23:23:29.87
なうい皆さんに質問です
化石みたいな職場にいるのでなうい感じの開発をしようと思っているんですが
言語やツールをどうなうくするか悩んでいます
作ろうとしているのはwebベースの勤怠システムです

言語:サーバーサイドはtypescriptとかrustがなういんですかね?
ソース管理:git
プロジェクト管理:redmine
その他:docker使う。UML作成する(ツールはplantumlやdraw.io)。自動テストする。DDDやる

↑とりあえずこんなイメージなんですが、
「そこはこうだろ」とか「こういうのもあったほうがいい」とか
皆さんのなういやつを教えてください
691仕様書無しさん
垢版 |
2019/04/25(木) 23:26:25.96
GraphQLとVueもなうい
2019/04/25(木) 23:44:38.65
老害爺さんを捨ててナウくする
693仕様書無しさん
垢版 |
2019/04/25(木) 23:54:14.58
>>690
零細企業にお勤めなんですね。楽しそうじゃないですか。
2019/04/25(木) 23:57:47.60
>>690
UMLや自動テストは一通りの開発を知ってから出ないと
その環境にあった粒度がわからないと思う
2019/04/26(金) 00:46:23.00
10連休でgitの使い方覚えなきゃだ
2019/04/26(金) 01:48:11.42
10連休はメーデーの集会が楽しみだわ

シュプレヒコール♩
戦争反対!アベ退陣!天皇制はんたーい!

気持ちがスカッとする
2019/04/26(金) 02:03:14.39
>>693

( ´д)ヒソ(´д`)ヒソ(д` ) (゜д゜)<14万?
2019/04/26(金) 02:44:30.34
>>690
プロジェクト管理をPivotal Trackerとかにすると一気になうくなると思う
2019/04/26(金) 02:58:34.42
おっGWか
700仕様書無しさん
垢版 |
2019/04/26(金) 03:23:32.53
>>687

それは確かに、そう。
2019/04/26(金) 06:37:47.88
GW直前に大きなトラブルが発生しちゃうんだよね
702仕様書無しさん
垢版 |
2019/04/26(金) 07:02:17.85
>>701

1ヶ月も前から明日からの予定いれちゃってあるから意地でも休むよ。

5月に入ってからなら出社してもいいけど。
703仕様書無しさん
垢版 |
2019/04/26(金) 07:08:40.14
>>690
>webベース

なら、ぶっちゃけ、サーバーサードよりもフロントに注意したほうが良い。
フロントなんか簡単で素人でもできるでしょ?ってノリでやると
HTMLがIDとclassと合間に突然出てくるJSのてんこ盛りになってゴミクズになるし
CSSもデザイナとかに書かせると1ファイル10000行とかになってメンテ不能になるし、
JSもイベントをうまく使えない奴が書くとやっぱり1ファイル2000行とかになってメンテ不能になるし、
ほんと、フロントの方がよっぽど魔窟になりやすい。
2019/04/26(金) 07:09:55.63
>>691
graphqlは使われてるの?
フェードアウト系のニオイがする
流行る気がしないんだが
2019/04/26(金) 07:14:59.19
>>691-694,698,703,704
なうい皆さんどうもありがとうございました
706仕様書無しさん
垢版 |
2019/04/26(金) 07:23:08.28
お前ら14万円に何期待してんの?
2019/04/26(金) 07:40:23.70
>>704
githubがサポート辞めたら考える
2019/04/26(金) 07:51:08.11
>>690
結局、タイムカードに勝る勤怠システムなんてないんだなってオチになると思うよ
あと陥りがちなのは朝に一斉に出勤したときに飽和状態になること
QRコードやNFCに対応させて物理的に(タイムカードのように)なんらかの認証をさせるタイプだと行列をさばききれない
待ち行列理論を理解しておいたほうがいい
同時に大量のアクセスがあった場合のテストも重要
トラブルがあった場合の代替手段、不正防止、監査対応やることいっぱい

あと、勤怠システムなんて市販品がいくらでもあるので予算もあまり取れてないでしょ?
オープンソースの勤怠システムもってきてカスタマイズしたほうが安上がりじゃね
709仕様書無しさん
垢版 |
2019/04/26(金) 08:37:56.70
git使うようになってバグ増大
簡単に直せるから完成度の低いままうPするアホが増えた
社内で禁止すべき?
2019/04/26(金) 08:39:21.55
>>708
内容的にはお勉強大会やりたいだけで
勤怠システム更新したい訳じゃないんじゃね
2019/04/26(金) 08:40:03.98
>>709
作業用のフォルダとリリース用のフォルダを分けると良い
712仕様書無しさん
垢版 |
2019/04/26(金) 08:41:47.89
>>709
レビューしろ
2019/04/26(金) 08:42:11.42
>>709
運用フローの問題では、
完成度の低いものをマージしないようにすればいいんじゃ
2019/04/26(金) 08:46:15.10
>>709
レビューアー仕事しろ
2019/04/26(金) 08:48:31.63
今時自動テストもレビューもしない企業が存在するのだな驚いた
2019/04/26(金) 08:49:05.02
>>709
マージできるのはリーダーだけにして、マージ前に軽く動作チェックする
3回連続でバグ出すような奴には、「君はバグだらけなフレンズなんだね!」とでもみんなの前で言ってしまえ
2019/04/26(金) 08:53:36.31
単体テストが終わるまで上げて欲しくないんだろ?
だったら作業用フォルダを作れよ
2019/04/26(金) 08:59:11.19
SVNだとブランチって作れのか?
トランクをまるっとコピーしてブランチって呼んでるだけ?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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