バックエンドエンジニアだけど質問ある?
■ このスレッドは過去ログ倉庫に格納されています
>>3
フロントエンドエンジニアは見た目を色々いじるひと
バックエンドエンジニアはフロントエンドに表示するデータを返す仕組みを書く人 >>9
趣味では両方書いてるけど仕事ではバックエンドだけだね >>16
大体Java
場所によってKotlinやGo インフラってわけでもなくそんなしょうもない部分で分業してんのか こういう断片的な仕事慣れると潰しが効かなくなりそう >>19
Spring Boot?
仕事ではキチンとユニットテスト書いてる? >>20
割と大規模なサービスだし分業しないと回らないね
逆にしてない所ってあるのかな >>10
MVCでいうところの
Vがフロント
MとCがバックであってる? >>23
そうなんだよねぇ
なんで一応仕事で使う技術使って趣味サービスで素振りしてみたりしてる あるシステム見たとき
スタックトレースログに時刻がついてなく
解析出来なくてゲロ吐きたくなったことがある
全く別の2社で同じ
この世界それが普通なん?
あと通常運転でスタックトレース吐きまくるのも常識? >>24
そうだよ
手が回らなくてなかなかかけてないね
ユニットテストガチガチに書いてしまうと保守コスト跳ね上がるのでインテグレーションテストでカバーしてる >>36
バックエンドでユニットテスト書いてないの聞いたことない。Javaだよね?ほんとに大きい組織なのそれ。
あとIntegrationってQAに丸投げってこと?そっちのほうがコストかかるでしょ。 大人数でチーム戦とか無理だわ
一人でツール作ってる今が一番気楽 ガチガチにユニットテスト書いても回るのはガチガチのウォーターフォール開発かチームがでかいかしっかりした会社かだな >>48
ユニットテストなくてなにをレビューするの? コードレビューとかうっさいハゲとか返しそうだしな、偉そうな奴は好かん >>49
コードの統一性や妥当性、インテグレーションテストの網羅性、速度とか バックって一番微妙じゃね?
インフラ屋でもフロント屋でもある程度できるぞ >>52
インテグレーションテストの網羅性ってパラメータとエンドポイントの組み合わせしかなくない? あとコードの統一性とかはLinterなりFormatter使えよ >>53
時々どうしてもレイテンシ下げたい場合に自分で書いたりするけど基本はありものをつかう >>54
バックって書いてるけど基本的にフロント以前は全部触ってるよ >>59
有能そうやな
イチは俺のために有益そうな情報引き出しといて。 なんか知識マウントに命捧げてるのとか多いよな、経営サイドは学者雇ってる訳じゃあるまいし まあ知識ないとぶっ壊れたときに「なんでかわからんけど壊れました」って報告されるからな。
新人あるある >>56
フォーマットルールとかもコードの統一性の一部だけどもっと概念的な部分かな
クラスやメソッドの命名とか遅く読みにくいコードを書いていないかとか
全員がきれいなでバグのないコードを書いてくれればいいけどそれは無理なのでみんなで読もうという話 プログラマだけどこの界隈知識マウンターが多いのは確か
しかも間違ってる >>59
何処までが理解してるに含まれるのかがわからんけど基本的なところは理解してる AWS導入でバックエンドの人数削減されたりしないの? >>67
インフラは全部AWSかつIaCで管理してるよ
チームの人数は結構少ない方だと思うけどね PG,SEで10年以上やってるけどスレに流れてるような小難しい単語はほとんど分からん。 >>66
たとえばJavaだったらLinkedHashMapとかあるけど、あれがなんで順序保持できるかとか。 >>70
それって知ってたら何か得することあんの? >>64
主観的にきれいだ、とか遅い、とかだと意味なくない?
意見が対立したらどうしてるの? >>71
損することがなくなるだけ。List全探索するよりHashSet使ったほうがいいよね、で理解できない人弾くため Javaでバックエンド作るメリットって何があるの?古き良き的な? まあワイAmazonでエンジニアしてるから面接官みたいな厳しいコメントなってしまった。
忘れてくれ LinkedHashMapが何で順序を保持できるのか調べてみたけどわかんないです。
内部的にkey-valueになってるとか?
chatGptに聞けば答えてくれるかな sqlの相関サブクエリーやgitが未だによくわからないバカだがlinkedなんちゃらよりなんちゃらsetの方が速いのは集合だからだよな?で、なんで集合だと速いんだよ
sqlはなんで速いんだ? 集合だと探索範囲絞れるからじゃね
詳しいことは忘れたけど ↑でされてるような意味のない間違ってる議論する人間弾くためのパッチテストみたいなもんだと思うよ、データ構造とか面接で聞くの。 インフラぼくはコーディングできる人みんなすごいと思う 知ってるよりは知らんほうが良いと思うけど知ってたらだからなんなのって感じー。内容覚えてないけどワードとして覚えとくと発想が増える系なら一度目を通す価値あると思うけど。
List全探索が効率悪いのなんて当たり前なんだから必要になったときに探索方法検索したら良いんじゃないですかね繰り返してたら嫌でも覚えるでしょ べつに学者みたいにやれってわけじゃなくて、現場で「くぎそこ打っておいて」っていって「くぎってなんですか?」とか「よくわからんから適当な場所にくぎ打っておきました」みたいなの防ぎたいだけでしょ 俺だったらリスト全探索遅いの当たり前とか訳分からん説明されたら信用なくすけどね。
コード書くときに一回踊ること、それルールで当たり前だから。やってくうちに慣れるから!でも受け入れそう >>89
なにを言ってるんだぃ?
格納されてるデータを全部見ていくのに遅くないと考えるほうがどうかしてるよ。別の最適な方法があると考えるのが普通。 ■ このスレッドは過去ログ倉庫に格納されています