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

■ このスレッドは過去ログ倉庫に格納されています
1仕様書無しさん
垢版 |
2018/10/14(日) 14:59:15.76
なんでも言ってよい(ただしコピペ禁止)
ボットと部外者がいます
マジレス注意

プログラマの雑談部屋 ★47
https://medaka.5ch.net/test/read.cgi/prog/1538809608/

プログラマの雑談部屋 ★46
https://medaka.5ch.net/test/read.cgi/prog/1538147071/
2018/10/19(金) 04:45:40.14
それができたら苦労しないんだけどね
2018/10/19(金) 06:05:00.35
>>712
リーダブルコード3回ぐらい読めばいいと思うよ

価値のないコメント this is a pen.
//これはログイン社員エンティティです。
//所属を取得します
→ それは変数名や関数名にしましょう

価値のあるコメント reason, why, because, warning
// ログイン社員の所属列に値が入ってないので、所属マスタを持ってくる必要がある
2018/10/19(金) 06:56:17.68
日本人は英語がよめないので
いちいちコメントを書くことには可読性を上げる意味がある
716仕様書無しさん
垢版 |
2018/10/19(金) 07:14:03.67
このゲームすぐ持ち物いっぱいになるな
http://egg.5ch.net/test/read.cgi/dqo/1539336435/

195 その名前は774人います (JPWW 0Hda-D56Q) 2018/10/19(金) 01:49:32.96 ID:AJexhj//H
でも月額千円では、下請けプログラマーの選別なんて出来っこないだろう?

>このゲームすぐ持ち物いっぱいになるな

ゲームの仕様について意見を出すと、必ずといっていいほどに『そう思わない』で真っ青。
つまり準廃プレイヤー=下請けプログラマーには、ゲームの仕様を変える能力が欠如しているのだ。
アルバイトの賃金が低いのはスキルを必要としない単純作業だからで、労働者にスキルを求めるのであれば、
アルバイトよりも高い賃金を上乗せして払わなければならず、更に成果に応じた報酬も必要となる。
2018/10/19(金) 07:14:26.14
【神奈川県】覚醒剤50キロを横浜港に密輸か イラン人夫と韓国人妻の夫婦逮捕
https://asahi.5ch.net/test/read.cgi/newsplus/1539881246/
2018/10/19(金) 07:22:31.12
べき論語るならボリュームやスコープを同じにしてから喧嘩しろ
2018/10/19(金) 07:23:12.97
そもそもコンパイラは何を作るか知らないんだから設計ミスなんか見つけられんよ
720仕様書無しさん
垢版 |
2018/10/19(金) 07:25:06.40
203 その名前は774人います (JPWW 0Hda-D56Q) 2018/10/19(金) 07:23:58.62 ID:AJexhj//H
米国で上位1%が富の独占をしているというのも、労働者をスキルや成果で大きく選別しているからだ。
しかしながらそうしないとドラクエ10の下請けのように、コードの質が大きく落ちてしまう。
俺はドラクエ一筋なんてのはむしろゴミなコードを入れてしまう『有害な』働き者なのだ。
それは中小企業のデスクワークによくありがちな、要らない書類ばかり作って俺は仕事ができるみたいなものだ。
721仕様書無しさん
垢版 |
2018/10/19(金) 07:25:51.61
今日はまだ平日なのに昨夜はずいぶん盛り上がってたんだな。
夜更かしなんてしてるから能無しなんだよ、おまえらは。
722仕様書無しさん
垢版 |
2018/10/19(金) 07:41:28.15
204 その名前は774人います (JPWW 0Hda-D56Q) 2018/10/19(金) 07:40:26.75 ID:AJexhj//H
座談会の記事まとめ、構成は何を想定していたのか他[聖守護者の闘戦記]
http://dq10dqx.blogspot.com/2018/04/blog-post_24.html

スクエニ運営というよりは下請けプログラマー(準廃プレイヤー)の想定外であった。

http://dragon-quest.me/dq10/28002/
【ドルボードGP】おいwデスルーラ作戦晒すなやwwwww

彼らにとっては、デスルーラの不具合さえ『想定外』w
2018/10/19(金) 07:51:59.14
・いやプログラマができないってさ、やれって言うけどね!
・成果出せるのなんて若いうちだけじゃん!

かつて電車の中で聞いた若手のクリエイター気取り?が叫んでた痛いセリフ
2018/10/19(金) 07:57:14.71
ゲーム業界じゃ金に目がくらんだ上に自分をクリエイター(笑)と思ってる連中が
プログラマに時間的余裕も与えず技術の価値も認めようとしないから
いつのころからか新しいことが全くできなくなった
725709
垢版 |
2018/10/19(金) 07:57:27.55
>>714
買ってみます、ありがとう!
2018/10/19(金) 08:01:53.57
矛盾した仕様をプログラマに押し付けて
警告したら無能呼ばわりし
結果がうまくないとそれすらプログラマのせいにする

プログラム経験がないやつは自分の思考の破綻にいつも無頓着。
どれほど普段から人間が間違えているか知らないから
場当たり的な考えで突き進んでちょっと矛盾がでたら人のせい

かれらが必要としてるのは技術者じゃない
自分のおむつを替えてくれる世話人だ
2018/10/19(金) 08:03:04.28
>>719
教えちゃうんだ
ずっと下流のやつ意味分かってなかったぞ
2018/10/19(金) 08:15:29.68
文句言ってるのユーザーかよ
自分のパーティーが想定外って開発に言われて開発馬鹿にしてるのな…

楽しんでくれてるようでなによりだ
2018/10/19(金) 08:18:15.25
計算時間が有料でコンパイルからテストに何時間もかかってた時代なら詳細設計書の意義も理解できるけど
そんなことない現代じゃ時間の無駄だと思う


って考えてたけどよくよく考えると現代でも似たような状況の現場が残ってたわ

Javaドカ人海戦術プロジェクト()

低スペマシンと大量のコピペソースのせいでコンパイルが死ぬほど遅いからこれに限ってはしゃーない


逆にSPAのようなモダンなプロジェクトでは全く必要ないってこと
実際の物を弄りながら仕様決めた方がてっとり早いからね
2018/10/19(金) 08:19:33.97
>>716
> このゲームすぐ持ち物いっぱいになるな

マネタイズのこともあるから能力云々の話でもないと思うのだが
2018/10/19(金) 08:21:10.12
>>719
コードと1対1の詳細設計書ならコンパイルエラー=設計ミスなのだが?
2018/10/19(金) 08:45:15.14
リーダーに言われた作業をしたせいでスケジュールが遅れたんだけど、それを伝えたら「スケジュールが遅れてるのは事実だから」って取り合ってもらえなかった
そんなのってあるか?スケジュール外作業って断っていいものなのかね?
2018/10/19(金) 08:49:23.15
>>732
当然OK
ころころ変えたら見積もりもスケジュールの意味もないもんな
2018/10/19(金) 08:52:53.73
前もって言わなかったのが悪いな
2018/10/19(金) 09:20:12.69
理想は詳細仕様-テスト-コードの三本柱じゃない?
詳細仕様で必要なやつを単体テストや自動化テストで可能な限り拾えれば、コードへの落とし込みミスは無くなる
テスト駆動開発だと実装すべき事をテストファーストで拾いながら作るから早々漏れない

コンパイラに設計ミスまで拾わせるのはちょっとやりすぎでないかね
2018/10/19(金) 09:21:06.32
>>731
アホみたい
2018/10/19(金) 09:35:39.79
>>732
誰がスケジュール管理してるの?
普通リーダーがやるもんだと…
2018/10/19(金) 10:21:53.33
>>731
SQLの結合条件や取得条件設計漏れしてもコンパイルエラーにならないんだからンなわけねーだろ
739仕様書無しさん
垢版 |
2018/10/19(金) 10:50:09.79
>>735
テストファーストは見合う物少なすぎるんだよなぁ
やってみて空論でしかないとわかったよ
2018/10/19(金) 10:58:18.81
>>739
だいたい、テストコードを先に書くなんてのが土台無理な話だ罠
2018/10/19(金) 11:51:37.63
バカは無理せずに素直にドカタしてろ
2018/10/19(金) 11:57:49.48
>>739
日本のsi現場でTDDは無理だけど
個人的にはTDDで開発している
慣れれば簡単だ
743仕様書無しさん
垢版 |
2018/10/19(金) 12:05:05.30
客が金出さないなら詳細設計書書かないよね
c以前の時代の名残かと思ってた
2018/10/19(金) 12:06:20.40
そもそも個人でちょっとしたもの作ってるだけなら何であれ簡単だわ
2018/10/19(金) 12:27:13.65
>>738
最近はマッパーも進歩してる
データアクセスにおいてもコンパイル時に検出できることが増えた
2018/10/19(金) 13:11:46.96
犬小屋作るのに設計図なくても作れるだろうがビルは無理
2018/10/19(金) 13:25:48.00
土方は設計書読めない
2018/10/19(金) 17:39:21.50
ビルの設計に例えるなら設計書はスケッチでプログラムが設計書だよ
2018/10/19(金) 17:42:44.41
>>746
設計が出来ない人の発想だね
機能分割が苦手な人はみんなこう言う
2018/10/19(金) 17:55:57.95
前にサーバー接続の部分で障害出てるから見てくれって言われたことがあって、自分の前の人が作ったやつなんだけどソース見てみたらAPI使うとこのパラメータに対して何のチェックもしてないの
設計やらないから資料もない
サーバー側は他社の領域
だから相手が何かしたのか、こっちら側のパラメータが悪いのかソース見ただけでは分からず
これは設計と試験をセットでちゃんとしてれば要件を満たしているのか分かったはずなのになーとは思ったわ
2018/10/19(金) 18:09:46.88
日曜日に基本情報技術者試験だ
アルゴリズムとc言語のトレースのコツなんかないですか
2018/10/19(金) 18:13:32.19
外部研修受けたはずの今年の新人が変数すらわかってなくて関数に引数追加するだけの修正もできないんだけど
いったいどういう教育してるんだろう
2018/10/19(金) 18:20:05.69
入社して1年はパラメータも関数も知らなかったなぁ
新人なんてそんなもんよ
2018/10/19(金) 18:28:32.83
>>752
設計書の書き方とかじゃね?
2018/10/19(金) 18:29:33.89
>>750
APIなら提供元に仕様あるだろう
2018/10/19(金) 18:35:33.22
>>755
いやAPIの仕様じゃなくて、渡したデータにあっちがどう制限を設けてるか分からないじゃん?
2018/10/19(金) 18:44:22.44
>>750
設計は要らない

セーフティにAPIを呼び出す責務を持ったクラスを作る(それか生成する)
そのクラスが異常なパラメータを拒否して、適切なパラメータだけをAPIに渡していることを確認するテストケースがあればもう十分
これを設計書に重複して書くのは冗長すぎる
2018/10/19(金) 18:50:02.49
>>756
何が言いたいんだ?
他社APIなんて公開された仕様が全てだ
仕様に載ってないことを勝手に想定してそれに依存した設計を書くのはやめてくれ
2018/10/19(金) 19:06:00.94
>>753
やっぱじっくり育てるしかないかなぁ
女だからすぐ辞めそうな気がするが
2018/10/19(金) 19:06:56.98
>>755
何言ってんだ
APIが何か分かってから書き込め
2018/10/19(金) 19:08:33.69
>>755
だから上は提供元に聞くしかないよね?設計でそこ網羅しなかったからこうなったんだよね?
って言ってんだろ
2018/10/19(金) 19:08:41.19
>>760
お前がなー
いやーまさかAPI仕様も読まん奴が設計書を書いてるとは世も末だね
2018/10/19(金) 19:09:40.76
>>758
仕様はあちら側って自分で書いてんじゃん
2018/10/19(金) 19:10:37.94
>>762
いやいや、上の文からしてAPI仕様書も読まなくてプログラミングしてたってことだろ?
頭大丈夫?
2018/10/19(金) 19:13:13.38
>>757
設計しないからそれが漏れてたって話だろ
2018/10/19(金) 19:13:47.39
>>753
パラメータはまだしも関数は知ってたよー
2018/10/19(金) 19:21:44.46
その辺のベンダーが作ったAPI仕様書に動作が全部書いてあるとかまずない
関数ヘッダだけとかdoxygenで生成したやつだけとかざらにあるし仕様通りに動くとも限らない
動かさんとわからんからブラックボックステストしないと使えない
768仕様書無しさん
垢版 |
2018/10/19(金) 19:22:53.12
プログラミングなんてのは、開発工程の中では最も簡単な部分なんだよね。
だから外人などに依頼するんだもん。

でも、それすらできない者が設計なんてやってる時点でもう・・・
2018/10/19(金) 19:26:00.17
>>764-765
よく読みなよ

わかってる事は外部APIの呼び出しに失敗してるってことだけ
呼び出し規約に違反したのか外部API側の障害かは ま だ わ か ら な い って>>750は言ってんだよ

だからまずは呼び出し側の設計書なんていうクソの役にもたたん二次的な資料じゃなくて
公式の仕様書を読み込んで実際のパラメータと照らしあわせて
どちらに責任があるのかを明確にしろと俺は言ってんの

公式の仕様書を読んでんなら少なくともどっちの責任かなんてのはすぐにわかるんだよ
それすらわかってないということは>>750はまだ公式の仕様書すら読んでないってことだ

そんなやつが設計書がないからわからないんだなどと言ってもなんの説得力もないんだよ
2018/10/19(金) 19:33:56.37
>>768
そうそう
だけど設計者だけはなぜかそれが出来ないんだよね
不思議だわ
2018/10/19(金) 19:34:15.45
スキルと言う点で言うとさ、
APIがわかるとか仕様書がわかる・よめる、も大事だけど、
顧客や同僚とこの種の感情的ないさかいに陥らない技術って大事だよな
2018/10/19(金) 19:38:16.90
うちなんて新人教育なかった
2018/10/19(金) 19:39:05.07
>>769
長っ
2018/10/19(金) 19:40:04.86
そうそうプログラミングなんて誰でも出来る
上流工程と違って
2018/10/19(金) 19:42:42.74
API固有の部分はそりゃプログラム組んでみなきゃ分からん
ただその仕様や固有の中で更に相手だけが決めてるデータ値があったりする
そこはプログラム組んでデバッグしても出てこない
設計で詰めるしかないんだよな
2018/10/19(金) 19:43:14.01
>>771
そうだね、何が出来りゃいいとか何が要らないとか
何が簡単だとか難しいとかないと思うよ

トータルでできることが多い奴が、状況に応じてうまくやれる奴
2018/10/19(金) 19:44:24.39
>>774
同意
でも下流エンジニアはそれを認めたくないんだよね
設計出来ないやつはコードも汚いし
778仕様書無しさん
垢版 |
2018/10/19(金) 19:50:01.04
なんか日本人の方が優れてるって感じの言い方だな
そう思わないとやってられんのか
2018/10/19(金) 19:52:21.07
別にいま設計者でもプログラマーでもどっちもやってきて出来るやつはいいんだけど、プログラムに何かといちゃもんつけてくる先輩
(俺じゃなく同僚のコード、見た限り問題ないコードで、よくあるどっちの書き方論争みたいなの)
が設計の話になったとたんやたら他人に押し付けようとするのが腹立つ
2018/10/19(金) 19:56:04.37
プログラミングは誰でもできるが
よいコーディングができる人は少ない
781仕様書無しさん
垢版 |
2018/10/19(金) 19:58:22.99
よいコーディングができるかどうかが設計能力というものであって・・・
2018/10/19(金) 20:00:48.62
>>769
お前こそ理解出来てないならレスすんな
API仕様なんてクリアしてるに決まってんだろ
しかも自分で憶測で読んでないと思ってる旨を書いてるけどアホなん??
公式仕様読まなかったらどうやって書くんだ
君はその言葉まんま返すけど仕様読まなくてプログラミングしてるわけ?
API仕様じゃなくてパラメータの定義の部分だと言ってる
落とし込まないからこうなる
お前みたいな考え方の奴がいるから障害になるんだよ
2018/10/19(金) 20:02:01.30
不毛
2018/10/19(金) 20:02:27.99
>>780
それ
やたらデザインパターンに拘るやつもどうかなと思うんだよね
2018/10/19(金) 20:03:22.43
>>782
製造メインの者だけど最後の一行だけは同感
2018/10/19(金) 20:05:05.18
>>781
それは、よいプログラミングだろ
あえてコーディングと言った意味はそこ
2018/10/19(金) 20:05:27.85
>>780
そういう人こそ一回設計やったほうがいいよね
別に嫌味じゃなくて
ずっとプログラミングだけやってる人ってプログラミングの作業中も出戻り多い
2018/10/19(金) 20:08:12.96
だから外国人にコーディングを頼むのさ
2018/10/19(金) 20:10:15.00
日本人とどう違うのか?
790仕様書無しさん
垢版 |
2018/10/19(金) 20:10:48.12
よいコーディングもたぶん同様。
設計能力がロクにないと、forループのなかにreturnを入れたりするんだ。
2018/10/19(金) 20:11:38.78
下請けプログラマに丸投げしてるような会社が
お客様のご要望に合わせた最適なソリューションを見つけるだとか、イノベーションで未来を創造するとか言ってるけどな
microsoftやgoogleやamazonのようなプロダクトやサービスが生みだせないんだからその程度ってことよ
2018/10/19(金) 20:11:45.78
だめなんか
よくやるけど
2018/10/19(金) 20:12:04.96
バックやりながらレイアウト糞で文句つけたくなったことある?
フロントに移行しようかな
794仕様書無しさん
垢版 |
2018/10/19(金) 20:12:27.36
電卓程度のアプリでもいいから、自分で設計考えて
なんかしら作る経験ぐらいしないとね。
2018/10/19(金) 20:13:07.81
amazonは割とガチガチに設計してそうな感じがする
あと絵コンテも
2018/10/19(金) 20:13:30.31
>>784
デザインパターンは符丁のようなもんだよ
知ってるもの同士の間では説明が楽になる

>>790
コーディングをよくわかってない設計押し付けられるとそうせざるを得ないことも多々
2018/10/19(金) 20:14:33.89
>>790
for書くのやめろゴミ
2018/10/19(金) 20:15:42.63
なんで比較対象がgoogleやamazonみたいなサービス系ばっかなんだ
IT業界なんて色んな分野があるのに
ちょっとでもダウンしたら人々の生活が疎かになるような大規模なところは、設計が日本で製造が海外、試験が日本だったりする
2018/10/19(金) 20:16:48.05
やばいだろ
なにそれ
原発か
800仕様書無しさん
垢版 |
2018/10/19(金) 20:17:50.78
グーグルもアマゾンもブラック企業にしか見えん。
2018/10/19(金) 20:19:02.41
>>799
金融とか医療とかでは?
2018/10/19(金) 20:19:50.12
>>800
その基準でブラックじゃない会社ってあるの?
2018/10/19(金) 20:22:39.94
Amazonの倉庫で働く奴隷さん?
2018/10/19(金) 20:31:36.91
Amazonの空飛ぶ配達どーなったん?
805仕様書無しさん
垢版 |
2018/10/19(金) 20:32:08.57
ブラックじゃない会社はあるにはあるけど、スグ潰れるから・・・

つまり、これまで潰れたいくつもの会社が、ブラックじゃない会社。
806仕様書無しさん
垢版 |
2018/10/19(金) 20:35:38.99
入社してホンの5年程度の経験で
設計がマトモにできるなどと思ってるようじゃあ・・・
2018/10/19(金) 20:36:27.85
じゃあもうブラックには「存続してる企業」程度の意味しかないのでは
2018/10/19(金) 20:37:42.39
>>801
日本の金融とか医療とかのITってゴミじゃん
809仕様書無しさん
垢版 |
2018/10/19(金) 20:38:40.73
>>807
そういうこと、だってIT会社だもん。
人を横流しするだけの非効率なドナドナビジネスだもんねぇ。
2018/10/19(金) 20:42:22.82
>>809
とはいえ、時給が倉庫のバイトの倍はもらえるからな
811仕様書無しさん
垢版 |
2018/10/19(金) 20:50:36.67
そんな時給で、毎日遅くまで残業なんてするもんだから、
それで人売りがみんな手を出すんだな。

人は足りなくても人売りはあふれかえってるから、
やつらが勝手に安売り競争してる。
そしてますます人が減り、しょうがないから
バカも売るようになってイマココ。
812仕様書無しさん
垢版 |
2018/10/19(金) 20:53:29.70
月給20万
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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