サーバから全員分のデータを引っこ抜いてきてブラウザ上でフィルターして自分の情報だけ表示するやつとか
引っこ抜いてきた情報にはパスワードまで含まれていてしかも平文保存されてるとか
まぁネタとしてよく盛り上がったりしたし、都市伝説だろうなぁと思ってたんだけど
例えばつい最近遭遇したのだと
「アカウント指定でデータ取りたいからそういうAPIよろしく」
っていうざっくりした注文すると普通にアカウントの氏名で検索して先頭の1つだけ返してくるようなAPI作りやがる
「クエリは何を投げたらいいの?」
って聞いたら
「氏名を入れてください!」
って自信満々で答えられて「はぁ?」ってなった
小学生でも「同姓同名の人いたらどうするんだろう」って思うだろうに何の疑問も抱いてない
おまけにそういう指摘したら「データベース上でアカウントの氏名をユニークにしました」とかいう対処を平気でやってくる
そりゃマジメにやるなら
「アカウントを一意に識別できるアカウントID(メールアドレスなど)で検索できるAPIをお願いします」
的な依頼をするのが正しいんだろうけど
こういう1から10まで全部指定しないといけなくなると単純にコストがかかりすぎるよね
これ1件だけなら別に良いけど、このレベルで共同作業とかになると苦痛でしか無い
自分が関わるプロダクトだとまだ品質管理できるけど、同じ社内でも発注側がそういうの分かってないままプロダクト化が進んでたりしてヤベーと思ってる
そして日本全体で考えてそういうヤバいシステムが結構あるんじゃないかっていう気がしてきてる
ちょっと前はIT土方とか揶揄されてたけどまだその頃の方が断然マシ
なんだかんだで設計する人がまともだったから上記のようなアホなことはやらないし
プログラマーもそういうまともな人の管理下にあって教育されたりもしてた
多分だけどあの頃のまともな人達はとっくに外資系なりに引き抜かれて
クソの役にも立たないIT土方のプログラマーが管理する側に回ってクソ設計して
プログラマーはプログラミングスクールで勉強してコピペ能力だけを身につけてて
そんで委託・派遣してるから教える人もいないっていうヤバい状況なんじゃないかな
土方で例えるならコンクリート混ぜるのにスマホでYoutuberのDIYを見ながら作って
(コンクリートって養生期間を適切に取らないといけないから天候や運搬時間に応じて水との混合比率変えたり温度管理したりとにかく大変らしいですよ)
転職したほうがいいよ。 俺もそんなプログラマに悩まされたからわかるけど、転職したらストレスフリーだよ。