プログラマの雑談部屋 ★9 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1仕様書無しさん
垢版 |
2017/07/07(金) 01:23:34.00
プログラマは
こちらで雑談してください。

ユーザ、SEが馬鹿過ぎる、
上司が陰険だからもう辞めたい、
もう少しまともな仕事に転職したい、
彼女が欲しい、
などなど愚痴、妬み、妄想などなんでもどうぞ。

※前スレ
プログラマの雑談部屋 ★8
http://medaka.2ch.net/test/read.cgi/prog/1498187067/
2017/07/11(火) 18:32:31.28
今来てる外注先にはADHDのおっさんと更年期障害のおばちゃんがいる

おっさんは多動だから人の話を最後まで黙って聞けないし、おばちゃんは言いたい事を最後まで喋らないと気が済まない

二人とも首を突っ込みたがる性格で他の人の会話に割り込んできて聞いてもないことを勝手に喋り始めるんだけど、二人はお互いが気に入らないからしたり顔で喋ってるともう片方が割り込んでくる

結局、最終的には毎回怒鳴り合いになってる

聞いてない事を熱弁されて目の前で喧嘩するの迷惑だからやめて欲しいんだけど、お互いにお互いが引けば話が済むと思って怒鳴り散らしてるからお互いに引かないんだよね

やっぱり病気持ちはヤバイなって思う
269仕様書無しさん
垢版 |
2017/07/11(火) 18:35:58.93
くっつけちゃえよその二人w
2017/07/11(火) 19:22:27.80
>>259
こんなに頭が悪い人っているんだな
2017/07/11(火) 20:28:43.55
>>267
すまない、よくわからない
ちょっと調べてみる
2017/07/11(火) 20:55:11.69
>>259
いやこれ正にだろ
ユーザーがアジャイルでやりたいと言っておいて全然開発に参加してくれないとかあるある
一部のユーザーにとってITは思った物が出てくる魔法なんだろうな
がんばれ魔法使い
2017/07/11(火) 20:57:49.12
SIからWeb系行ったやついる?
転職したいんだけど
2017/07/11(火) 20:59:06.84
>>258
実績としてウォーターフォールで既に4億500万ドル飛ばしてる
www.cio.com/article/2392970/agile-development/how-the-fbi-proves-agile-works-for-government-agencies.html

一番考えられるのはスコープクリープ
FBIの中の人もなんか妄言であれ欲しいこれ欲しいと言ったのかも知らんな

個人的には
「1周目は要件不定のテストパイロットと諦めてアジャイルで細かくリリース」
「二周目(5年か10年後のシステム刷新時)でガッチリと要件固めでウォーターフォール」が
一番妥当だったのだとは思うが

>>266
ウォーターフォールだろうがアジャイルだろうが
お客さん側の「質問の回答先延ばし」+「要求出すのだけマッハ」の
コンボがキマったら逝くから、気にしないでいいと思う
2017/07/11(火) 21:12:03.70
アジャイルで調べるとFBIのやつ出てくるね
アジャイルかウォーターフォールというより後半は間違いなく有利だよなぁとは思う
276仕様書無しさん
垢版 |
2017/07/11(火) 21:25:29.61
仕事によって
アジャイルとウォーターフォールを
適切に使い分ければいいだけの話し。

また、両方のいいとこ取りでも
いいと思う。

なぜどちらか一方に決めなアカンの?
2017/07/11(火) 21:28:45.31
ぶっちゃけ客がマジでなかったらロクでもないモノしかできんて
アジャイルかウォーターフォールか関係なく

アジャイルの利点は
・初めにひと月くらいの期間切ってヤバい客とわかったなら速攻引き上げることができる
だと思うのだが

エゲつない客に当たって破産リスク負うくらいなら
例えば200万捨てで済むほうがマシとも……
2017/07/11(火) 21:30:04.26
>>276
発注側は「納期確定・予算確定・要件変更自由」と取るだろうね
真ん中はあり得ない

あり得ると言ったら……半年くらい自宅に帰れなくなるよ?
2017/07/11(火) 21:32:51.42
>>253
職場恋愛で結婚する人もいる
現場転々としたりすると普通に自社で働くより出会う人数は多いはず
でも結局社内恋愛どうよって話でマだからどうってのはあんまない気がする
いろんなタイプの女がいて若干オタクの割合が高いかも?くらい
2017/07/11(火) 22:33:43.54
>>276
適切に選ぶ事が難しいから確率の高い手法を採りたいって事じゃないのかな
2017/07/11(火) 23:16:39.82
アジャイルって短いサイクルでリリースするって意味で認識されてるけどそうじゃないよね
CIツールも整ってない自動テストもないオブジェクト指向で書ける人もいないレビューの文化もないエンドユーザーが居ない
そんな状態で納期だけ短く切ってアジャイルとか言われても困るよ
2017/07/11(火) 23:43:08.68
アジャイル(筋肉)
2017/07/11(火) 23:45:18.56
意思決定者が、アジャイルを成立させるために何が必要かについて
知識もなければそもそも興味もないから仕方がない
2017/07/12(水) 00:00:36.07
そもそもプログラマがプログラムを組むのに何が必要か理解してない場合も多いな
2017/07/12(水) 00:02:33.87
ゴッドクラスを量産することがプログラムと勘違いしている
2017/07/12(水) 00:09:36.74
コントローラークラスはどうやっても肥大する
2017/07/12(水) 00:20:32.30
>>281
CI・自動テスト・オブジェクト指向の三つは、こっちでなんとかできる
というかそれ仕事の一部
正確には、たぶんオブジェクト指向であるかは関係ないが
ビルドがコケたか + 回帰テスト自動化できてるかが致命的かも

で、面倒なのは相手が「確認めんどくせぇ」と言い出すとか
客サイドにて、現場と交渉役がすり合わせしてなくてピントのズレ発生ってとき
客がITについて適当な仕事してる場合はどうしようもない

よくあるのは事実
2017/07/12(水) 00:23:03.17
客も金だけ出したら、後は黙ってても勝手に完璧なものに仕上げるのが普通みたいな考えするだろうし
やっぱだいたいは理想論で終わるんじゃないの?
2017/07/12(水) 00:28:07.24
テスト書くのめんどくさそう。
ここは手動でテストしてーとか管理が大変そうやね、
2017/07/12(水) 00:28:14.80
自動テストって本当に人気ないよな・・・
2017/07/12(水) 00:29:04.68
>>288
本質? かどうかは知らんけど
「コードとは表現である」とか
「コードとは実際書いてるマが理解していることを書き下したもの」ってところがあるから
相手が自社の業務とか、何を望んでいるかとか、そういうのを説明すんのメンドくせぇからうまいことしてくれ
て言い出したら何ともならん気はする

PG/SE仕事してるなら無理くり動くものは書くだろうけど、こっちは相手の会社の専門家じゃねぇし
2017/07/12(水) 00:38:11.65
実際書くと、思いのほか難しくて保守しんどいからな自動テスト
ちゃんと見返りはあるから、難しくてもちゃんとやって年中ぐるぐる回したほうがいいんだが
2017/07/12(水) 00:40:11.15
>>290
一人で厳密なテストを狙いすぎていやになる場合が多い印象あり
BDDとかなんか面倒すぎる……RSpecとかワイもうイヤなんや
理想的には二本立てが必要

・UIから手入力でやるのがめんどいのでUI層迂回しちゃいました設計のプログラマーズテスト
例えば、イベント的なメソッドにじかにコード書き下さずViewからの入力値を別のクラスにぶん投げれば
以後は実際に処理やるクラスにコードで入力値叩き込める
この値アヤしいかなーってのをちょろちょろ試すホワイトボックス
これはマがやるべきだが、UIで手入力するのを簡略化するためなので、本人がアヤシイと思ったものの
テストだけでいいと思う

・WatirとかCapybaraとかSeleniumとかActiveAccesibilityみたいなのを使って、UIトレースモードのガチテスト
こっちが本気のテスト
APIリファレンスか仕様書かは知らんが事前の規定通りに動くかどうかの検査
あるいは嫌がらせのブラックボックス
たぶん別人というか「テスト屋」なりQAチームが書くのがベター

自分でもそんなんでいいんか分かってないけど……そんなんでいいんかしら?
2017/07/12(水) 00:43:39.23

板復帰(OK!:Gather .dat file OK:moving DAT 727 -> 714:Get subject.txt OK:Check subject.txt 727 -> 722:Overwrite OK)0.96, 1.09, 1.14
age subject:722 dat:714 rebuild OK!
2017/07/12(水) 00:44:39.61
・ラフいテストでコケたら話にならん
・ラフいテストで通ったら厳密にやろう(多分変更は多少マシになってるはず)

の二段構えかしら
ネットフリックスとかだとエゲつなくて、本番環境で適当にマシン落とすテストも入れてるらしいけど
あの人らヤバイです

Chaos Monkeyだか、なんちゃらMonkeyをまとめたツールやらで意図的に仮想マシンをこかして
別ノードへの振り分けができてるかどうかをテストするとかどんだけ
まあそのくらいマジで仕事してるんだろうけど
2017/07/12(水) 01:52:37.78
アジャイルなんてOSSと同じでキレイでケガレの無い世界のふりをしていて、
実際は金にがめついのが金を出さないで才能のある人から搾り取るものだよ。

何社も何十社、数十数百人集まって伝言ゲームの中でWFやるよりかはマシと
いうレベルの話だなあ。 結局、客や上にやれと言われて、無理だボケと言い
返してもアジャイルなら大丈夫ってわけじゃないだろ?
2017/07/12(水) 02:02:55.37
>>296
大丈夫なわけないでしょ

とにかくDQNが相手なら手を切るしかないが、短期契約なら
口実が作りやすいってところもあるわけ

試用期間をお互い設けましょう、くらいの感じかなぁ
アジャイルかどうかはわかんないけど、ウォーターフォールみたく全部責任飲むのは怖いところがある
相手がDQNの場合は、だけど
2017/07/12(水) 06:30:08.56
>>296
ウォーターフォールでは無理ってなったらじゃあどうするの?
という問題の答えがアジャイルなんだろうね
全部いっぺんに、しかも一回で完璧なものを作るのは現実的に不可能
なら、ある程度スコープを区切って少しずつ、一回で完璧にしなくてもいいから、後で間違いを変更しやすいように作ろう
これって至極自然な結論だと思う
2017/07/12(水) 07:04:20.30
ファイルをパースしてエンティティのリストに変換する処理を任された
この処理は画面Xの取り込みボタンを押すと実行される
画面Xにたどり着く前に少なくともログインフォームから3回のボタンクリックと10項目の必須フィールドがある(このデータは取り込みボタンの処理で使うので結合して動かす場合は省略できない)
修正するたびにモジュールをローカルサーバーにデプロイして場合によって再起動が必要
データベースにアクセスして取り込んだデータが間違いなくテーブルに格納されてればOK
このテーブルの列数は100列あるので全て確認すること
ログインフォームから画面Xまでの遷移、エンティティのリストをデータベースに保存する処理は信頼できるものと見なしてよい
もちろん実際に正しい保証はない

現実の業務って差異はあれどこんなのばっかりだと思うけど
手作業で動作確認とか冗談だろ…
2017/07/12(水) 07:38:09.76
>>293
サーバーサイドとUIを完全に分離させるとその理想のテスト出来るかも
2017/07/12(水) 08:01:02.39
>>296
顧客の無理難題と開発手法の生産性については別問題でしょ
2017/07/12(水) 08:14:43.60
>>301
俺もそう思うな
この問題の切り分けができていない状態で開発手法だけ切り替えてうまくいくわけがない
2017/07/12(水) 08:52:05.61
>>302
それ結局セットにしてない?w
2017/07/12(水) 09:21:16.20
>>303
なんでだろうな?
客が馬鹿だと意味ねぇよな
2017/07/12(水) 09:24:29.51
>>299
100列とかそうそう無いだろ
どうせkbn28とかヒドイ設計なんだろ
2017/07/12(水) 09:28:35.25
馬鹿な客は
どんなに方法手順を説明しても
自分のやり方を貫く
金を払ってんだから合わせるのが当然とも言うように

そのやり方だと10倍は払ってもらわないと割に合わないんだが
2017/07/12(水) 09:33:37.00
開発手法と個別の顧客の問題をごっちゃにして開発手法に対するまともな評価が出来ずにあーだこーだうだうだ言ってるのはバカがやること
相手にするのは無駄だと悟った
2017/07/12(水) 11:09:06.90
会社の先輩がシステムをよくハンバーガーに例えて説明してくる

最初は言い得て妙だと思ってたけど、仕様変更のたびにパティがーピクルスがーマヨネーズがーって言ってるのを見てるの頭がおかしいようにしか見えない
2017/07/12(水) 11:12:14.22
http://i.imgur.com/WbKyfjj.jpg
http://i.imgur.com/wWEdke9.jpg
2017/07/12(水) 11:17:45.50
ちなみに今回はキュウリのピクルスをセロリのピクルスに変更するんだと
ピクルスを入れたこと自体は評判が良かったけど味がイマイチ良くなかったから別のピクルスに変えてみる
歯触りが良くなるのにも期待してセロリが選ばれた
とホワイトボードを前に一生懸命喋ってた

…普通に仕事の用語で喋って欲しい
2017/07/12(水) 11:49:28.32
プログラマーって四六時中キーボードをガチャガチャ叩いてるイメージがあるけど、実際仕事をしてるとそういうプログラマーってレベルが低いイメージがある

賢いプログラマーは使える物を部分的にとか流用するから総合的にパンチ数が少ない印象がある
2017/07/12(水) 12:15:40.10
俺は四六時中エクセルカタカタしてるよ
最近はパワポにも手を出した
313仕様書無しさん
垢版 |
2017/07/12(水) 12:25:38.23
エクセルカタカタってマウス持つ手が震えとるんか?w
2017/07/12(水) 12:26:31.62
>>311
世間がイメージするプログラマーと実際のプログラマーの比較画像みたいなのがあった気がする
2017/07/12(水) 12:32:19.72
real programmer gifってワードで画像検索したら出てきた
2017/07/12(水) 12:40:18.58
映画に出てくるプログラマーと現実のプログラマーの違いが一発でわかるGIFアニメ
http://rocketnews24.com/2013/12/13/395671/
2017/07/12(水) 12:54:49.84
>>305
最近見たシステムは300列あったわ
2017/07/12(水) 13:47:23.87
>>313
エクセルの操作は全てキーボードショートカットだろ
でも方向キーやファンションキーが面倒だから
VBAデバッグで全て操作した方がマっぽいか

そう考えるとbashとかで全ての業務を完結できた方がいいな
2017/07/12(水) 14:10:06.01
エクセル操作のためにコードかくのはまじで頭悪いと思う
320仕様書無しさん
垢版 |
2017/07/12(水) 14:25:26.52
>>319
vbaって知ってる?
2017/07/12(水) 14:34:01.42
Excelファイルを C# と VB.NET で読み込む "正しい" 方法
http://qiita.com/midori44/items/acab9106e6dad9653e73
2017/07/12(水) 17:49:37.19
新しく入ったプロジェクトがコメントアウトでバージョン管理してる・・・
辞めたい・・・
2017/07/12(水) 19:21:47.57
>>310
苦労人なんだろうな
レベルが低い環境だと「テクニカルタームはわからないので誰でも理解できる別の文章や例えで説明してほしい」と真顔で言っちゃう人が少なくない
そういう環境に長くいると幼稚園児を相手にするようなやさしい気持ちで難しい言葉や概念を使わずの喋るのが当たり前になってしまう
2017/07/12(水) 19:24:02.47
>>310
全く何にも知らない新人に仕様変更とは何かを説明するならいいと思う
馬鹿みたいに見えるなら成長したってことだよ多分
325仕様書無しさん
垢版 |
2017/07/12(水) 19:24:35.21
システムをハンバーガーに例えて分かる方も分かると思ってる方もキチガイだけどなw
2017/07/12(水) 19:38:24.96
例えっていいよね
相手は分かった気になってくれるし
具体的な事は言ってないから責任逃れも出来る
2017/07/12(水) 19:42:37.07
黙れ無能
2017/07/12(水) 20:12:52.23
http://livedoor.blogimg.jp/ideal2ch/imgs/f/7/f784288d-s.jpg
2017/07/12(水) 21:11:43.20
例え話も適用が適切ならいいけどな
2017/07/12(水) 21:13:51.31
冗談通じない奴っているよねー
2017/07/12(水) 21:26:14.08
これが本当の炎上ってやつ?

http://i.imgur.com/50NA7vr.gif
https://youtu.be/1EBfxjSFAxQ
2017/07/12(水) 21:36:11.80
例え話はやめてほしい。
まず、その例え話に出てくるキュウリやタマネギやピクルスが
顧客の業務の何にあたるかを
頭の中でディクショナリーみたいなコレクションにいれて
先輩の話を聞かなければならない。
これだけで覚えることが2倍になる。
教えてる本人はそのコレクションが根付いてるから
簡単に思うのかもしれないが
自分が後輩で先輩が例え話する野郎だったら
この業界に挫折して辞めてた。
頭悪い人には害悪だよ、例え話。
ちっとも頭に入らないから。
幼稚とかそういう問題じゃない。
教えるの向いてないよ、例え話する人は。
ほんと、後輩可哀相。
2017/07/12(水) 21:42:26.29
例え話は、業務を覚える前に、先輩のマイワールドを
理解しなければならない。
先輩のマイワールドを理解して、初めて先輩の例え話が
理解できるんだよ。
でも先輩のマイワールドを何故覚えなきゃならない?
一人でやってろ、って思う。
2017/07/12(水) 22:26:09.16
リアルワールドの話をして理解してくれる常識人だけで構成されたチームならいいよね
日本は底辺に足並み揃えなきゃならないからツライ
2017/07/12(水) 22:53:09.68
自分が最低限の底辺のはるか下にいると
周囲と自分の位置関係ってわからないよね…
336仕様書無しさん
垢版 |
2017/07/13(木) 02:58:55.06
例え話しが有効な場合もあるね。
ただ、ほとんどの場合に、
不必要なたとえ話をする馬鹿がいる。
2017/07/13(木) 03:13:37.20
>>336
比喩は近似
相手が「(感情的な意味で)近しい事柄を連想してくれる」ということを期待するもの
文芸手法の一種ね

変な連想をやるやつが絶対にいる

一番いいのは「あんたは何にムカついてるんだね」というのを問いただすことか
「俺の思ってる通りになってないのはオカシイ」とゲロさせれば済む(これ割と多い)

別の場合ならなんか適切な手法をこっちが考えることになるわけだが
338337
垢版 |
2017/07/13(木) 03:18:22.66
正確には「俺的になんか不快、ふざけんな」というのが根拠であるとゲロさせることか

そういう相手が多いのは事実
そういう人に比喩を言ってもなんか揚げ足取るからやめておいて
(プレゼン後の質疑応答なら)相手の発言の揚げ足取って射殺するスタイルに切り替えるかも

過去に見聞きした事例について不安がある、という場合は相手が説明してくれると思うから
提案していくかなぁ、くらい
339337
垢版 |
2017/07/13(木) 03:24:47.16
最近だと「たとえる技術」みたいなのでラノベ方面の技術が投入されて

「片側三車線の道路で中央を走ってて後ろの車が煽ってきてウザかったから
左に寄ったらたまたま落ちてた釘がタイヤに刺さってパンクしたくらいウザイ」

みたいな比喩表現もあるみたいだけどね
340337
垢版 |
2017/07/13(木) 03:31:50.68
ウザい人は「パンク修理材あるでしょ、備えとけよwwwww」っていうんだろう

揚げ足取りたい人がいる場合は比喩を避けるべきかもな
こっちのイメージを聞きたいけれど細部が分からないって人にだけ比喩を使うべきだと思う

バーガーの件についてはこんな説明を試みてみますたが、どうでせうか……
2017/07/13(木) 06:09:41.77
例え話を理解できる新人は頭いいんだよ。
どうしても分からない時以外は
例え話はやめるべき。絶対ニダ。
混乱や誤解の元になる。
この業界、例え話なんかでお茶を濁すと
正確なことが伝わらない。
2017/07/13(木) 06:12:12.88
例え話よりも、有効なのは図だよ。
まずは分からない人には図で説明すべき。
もちろん、無関係なピクルスの図を描いてはいけない。
2017/07/13(木) 06:56:39.66
ピクルスの例えだと、そのピクルスがあってもなくてもハンバーガーがハンバーガーとして成り立ちそうだから例えとして汎用性が低い

車と部品の例えとかにした方が、部分と全体の関係のバリエーションが多くて良さそう
2017/07/13(木) 07:00:35.43
>>337の話が支離滅裂な件

何を主張したいのかすらほとんど不明だし、
喩え話を擁護しているようにも思えるが
話の筋も論拠も理屈もへったくれもない

これで揚げ足がどうとか言っとんか
345仕様書無しさん
垢版 |
2017/07/13(木) 07:14:23.98
そら>>337が一番言いたい事が「俺の思ってる通りになってないのはオカシイ」なんだものw
2017/07/13(木) 07:20:12.48
君たちのようなバカにはわからないだろうけど
例え話って基本的にちゃんとした説明とセットだからな

これは〜〜のようなものだ
というのも(ちゃんとした説明)である

これは(ちゃんとした説明)だ
例えるなら〜〜のようなものだ

例え話だけ抜き出してそれじゃわからんだの誤解を生むだのと文句を言う人は人の話をちゃんと聞いてないだけだろう
347仕様書無しさん
垢版 |
2017/07/13(木) 07:31:13.32
それたとえで説明してくれないと分からんですわ〜(ハナホジ
348仕様書無しさん
垢版 |
2017/07/13(木) 07:33:43.99
キ印に触んな
2017/07/13(木) 07:34:03.47
ケーキが食べたいだけなのにww
2017/07/13(木) 07:54:24.46
でもお前ら比喩大好きだよね
それって○○みたいなもんでしょってな
2017/07/13(木) 08:09:22.80
>それって○○みたいなもんでしょ
違います。これくまでも△△は△△です。
2017/07/13(木) 08:17:59.65
ガンダムで例えるとか好きでしょ?
2017/07/13(木) 09:51:13.93
無理矢理意味不明なものにこじつけてさらに混乱させる練習をしよう
354仕様書無しさん
垢版 |
2017/07/13(木) 12:23:19.08
人はなぜ例えたがるのか?
2017/07/13(木) 12:26:41.22
うんこだからさ
2017/07/13(木) 14:03:37.04
GitHub Jira Slack SouthTree アジャイル
357仕様書無しさん
垢版 |
2017/07/13(木) 16:19:52.65
お前らって全員、馬鹿だよな
俺だけが、  どうして、こんなにも頭良いんだ?

やっぱり、俺が天才だから仕方ないか。
2017/07/13(木) 16:27:33.92
>>357
例えば?
359仕様書無しさん
垢版 |
2017/07/13(木) 17:53:10.88
>>357
急にどうしたw
2017/07/13(木) 17:55:36.00
>>357
中学2年生のころってみんなそうなるんだよ。
周りや親が特に馬鹿に見える。
自分は空だって飛べるし魔法だって使えるそんな気分のお年頃。
こじらせるとめんどくさいことになるのでお大事に。
361仕様書無しさん
垢版 |
2017/07/13(木) 17:57:20.66
>>357
どの程度を天才といってるのか?
もしかして在日のことを天才といってる?

ならばチャネは天才ニダ!
2017/07/13(木) 19:36:44.27
ハンガリアン記法してるプロジェクト未だに存在するんだな
滅べばいいのに
2017/07/13(木) 20:09:52.88
餓死しないためにお腹が減る、
子孫残すためにエロい、
中二病にも何かあるんだろな

自分が特別な存在だと思うことで、特別なことに挑戦したりするのかな
種の進歩のためか
2017/07/13(木) 20:13:40.09
>>362
なにそれ
2017/07/13(木) 20:38:44.90
Win32 APIのドキュメント見ると
引数全てに変数の型名が付いてるけど
正直要らないよね

lpszClassName
みたいなやつ

https://msdn.microsoft.com/ja-jp/library/windows/desktop/ff381397(v=vs.85).aspx
2017/07/13(木) 20:52:45.61
>>365
そんなのよりスコープのが重要だよね
グローバルかメンバかスタティックか引数かローカルか一発で判断できるものが欲しい
2017/07/13(木) 21:04:37.64
変数名をglobalInt_maxにするとか
mapとかにしてglobal.maxIntみたいな使い方?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。