IT面接「プロダクト作るときに気をつけたことは?」
1 : unknown date ID:unknown owner
俺「関数ごとにその関数の関心がまとまるようにしました」
敵「関心?ん?どういうこと?」
敵「関心?ん?どういうこと?」
関心って言って伝わらないもんなの?

2 : unknown date unknown ID
関心を分けるって言ったかな
3 : unknown date unknown ID
関心ってなんなの?
4 : unknown date unknown ID
関心って初めて聞いた
6 : unknown date unknown ID
いや、責任だ
責任を分けるって言ったんだ
責任を分けるって言ったんだ
9 : unknown date unknown ID
>>6
ほんと?ほんとは関心って言ってたんだよ
7 : unknown date unknown ID
面接官「いやそれコーディングの話でしょ?」
8 : unknown date unknown ID
言うことが変わるやつは信用できない
10 : unknown date unknown ID
そもそもプログラムの中身話しても意味なくね?
コーディングルールは当たり前として、商品を作るってことはクライアントの要望に合わせて作らんといけないからサービス仕様書と機能仕様書に乖離がないよう認識合わせたり、実現不可能なものについては妥協案の機能を提案したりとかでは?
コーディングルールは当たり前として、商品を作るってことはクライアントの要望に合わせて作らんといけないからサービス仕様書と機能仕様書に乖離がないよう認識合わせたり、実現不可能なものについては妥協案の機能を提案したりとかでは?
37 : unknown date unknown ID
>>10
こういう話じゃないの
ユーザやクライアントの要望を実現可能な範囲でどう実現していくか、みたいな
ユーザやクライアントの要望を実現可能な範囲でどう実現していくか、みたいな
12 : unknown date unknown ID
しかも関数ごとに責任を分けるってどういうこと?
モジュール単位じゃなく、関数なの?
モジュール単位じゃなく、関数なの?
15 : unknown date unknown ID
>>12
関数の責任を知らんお前の勉強不足に驚くは
19 : unknown date unknown ID
>>15
やはり関数ではなく、モジュールとかクラス単位での話かと
22 : unknown date unknown ID
>>19
モジュールだろうがクラスだろうが関数だろうがそれぞれに責任があります
それが理解できないなら多分苦労する
それが理解できないなら多分苦労する
23 : unknown date unknown ID
>>22
IT系ではないしな
関数をそもそもの仕様を変更するってあまりなかったから
関数をそもそもの仕様を変更するってあまりなかったから
14 : unknown date unknown ID
敵「無職期間長くね?」
16 : unknown date unknown ID
わかりやすく伝える話術もエンジニアの重要な素養
18 : unknown date unknown ID
まあ結局そこは受かったけどブラックだったから行かなかったけどな
20 : unknown date unknown ID
>>18
ブラック企業は意外と美人がいるこれ豆な
21 : unknown date unknown ID
>>20
リモートなら見ることすらできないんだよなあ
24 : unknown date unknown ID
納期を間に合わせるために死ぬ気でプロダクトを完成させること
足りなければ他の会社から人員を派遣してもらってでも期日まで間に合わせること
クライアントをなだめて納品を先延ばしにしてギリギリまで延命措置を計り、炎上する前に退職を試みる心構えを持つこと
足りなければ他の会社から人員を派遣してもらってでも期日まで間に合わせること
クライアントをなだめて納品を先延ばしにしてギリギリまで延命措置を計り、炎上する前に退職を試みる心構えを持つこと
25 : unknown date unknown ID
伝わる伝わらないではなく
意味を理解して用語を使っているか、説明出来るかを問うてる
意味を理解して用語を使っているか、説明出来るかを問うてる
27 : unknown date unknown ID
>>25
説明してもピンときてない感じの反応だったけどな
28 : unknown date unknown ID
>>27
わかりやすく説明出来ない評価食らったな
29 : unknown date unknown ID
>>28
内定出たし蹴ったけどなwww
26 : unknown date unknown ID
責任と依存方向を間違えるとアーキテクチャは崩壊する
31 : unknown date unknown ID
ちょい圧迫ぽい雰囲気はあった
32 : unknown date unknown ID
設計ってどうやって勉強すればいいんだ
とりあえず参考書2冊買ったけど
とりあえず参考書2冊買ったけど
33 : unknown date unknown ID
>>32
とりあえずその本読んどけ
35 : unknown date unknown ID
瑕疵担保責任による損害賠償ならあるけど
関数の責任は法律用語じゃないから通用しないな
プログラミングミスやバグは発注者から訴えられる原因の一つ
関数の責任は法律用語じゃないから通用しないな
プログラミングミスやバグは発注者から訴えられる原因の一つ
36 : unknown date unknown ID
>>35
うそつけよw
38 : unknown date unknown ID
関数の責任っていうからややこしくなるんだろ
単一責任原則といえ
単一責任原則といえ
41 : unknown date unknown ID
責務の方が通じそう
47 : unknown date unknown ID
処理の切り方を適切にするってことだろ?
なんか言い方あった気がするけど忘れた
なんか言い方あった気がするけど忘れた
48 : unknown date unknown ID
思い出した粒度だ

