-
1:ID:tpKdXG · 2018-06-29

#オブジェクト指向 皆さんの現場で、phpのオブジェクト指向をきっちり理解して
業務レベルで使ってる方って、どの位います?
ピンからキリまであるし、今のweb業界はどんな感じなのかなと思い、質問しました。

16 件の回答

2:ID:EZ.LJa · 2018-06-29

オブジェクト指向とかデザインパターンとか難しいよね。俺もなんとなくでやってるけど、熟知はしてないよ。

でも、熟知してなくても仕事できてるし、それで良いんじゃないか?PHP博士になるわけでもないんだし。業務で使えればOKでしょ。

3:ID:uSXeNP · 2018-06-29

うちのとこは熟知してる人以外いないなぁ。
Gofなにそれ?的な人とか、テスト設計思想とかない人が1人でもいると、猿みたいにググるだけの奴が他の人の仕事を増やすことになるよ

4:ID:6O2JTx · 2018-06-29

>熟知してなくても仕事できてるし
このことって、PHPの良いところでもあるけど、
自分の知らないことでバグとか不具合とかあると怖いな、って思う。

5:ID:uSXeNP · 2018-06-29

たぶん熟知してなくても、小規模で辛うじて動くものなら営業職でも作れるのがPHPの良さ。
人材がカップ麺のように作れ、数合わせがしやすい。個人的にはエンジニアとして現代に求められてるのはチームワークだから、素人でもオブジェクト思考ぐらい把握していれば良いかもね。プライドが高すぎるよりは。

7:ID:IfjVU6 · 2018-06-30

Re:6
くだらないツッコミかもしれないが、controllerで普通処理はしないよw
コントローラーなんだから。

8:ID:lGFDlM · 2018-06-30

クラス分けして継承とかトレイト使ってたらオブジェクト指向ってことでええんか?

9:ID:IfjVU6 · 2018-06-30

Re:8
継承やトレイトはオブジェクト指向の一つってことで、それがクラスベースってだけだよ。
別にプロシージャにもメモリや処理速度的な優位性もあるし、設計でいうならテストと保守性が、プロジェクトの設計でいうなら人材コストを重視するから、理解してるだけでいい。
Web業界はSEOやモバイル、突き詰めるとマネーファーストな考えが強い気がするし、世界一高齢な日本のWeb業界が抱えてる闇でもある気がする。

10:ID:5Lgjra · 2018-07-01

関数型でオッケー。テスタビリティ高くて良いぞ

11:ID:IfjVU6 · 2018-07-01

Re:10
RonRの時もそうだったけど、開発効率は上がるけど人集めにくいんだよなぁ。

12:ID:0pbaDv · 2018-07-01

熟知はしてないが、MVCフレームワーク使う分には困ってない。オブジェクト指向は便利だけど、ネストしすぎるとデバッグに困るのが難点。

13:ID:20eHYs · 2018-07-01

ことWebプログラミングにおいては「オブジェクト指向=設計思想」だから全員が全員理解していなくても良いな(理解している人が多いに越したことはないけど)。わかりやすい例でいえば、モックやスタブを「書かせる側」は理解していて当然だけど、「書く側」はあまり理解していなくても問題なかったり。

14:ID:5Lgjra · 2018-07-01

Re:13
わかりにくい

15:ID:20eHYs · 2018-07-01

Re:14
ええ?分かりやすいでしょ。これ以上わかりやすい例えとか難しいよ。

16:ID:uSXeNP · 2018-07-01

Re:15
説明する側も説明される側も酷いものを見た気がする笑

17:ID:20eHYs · 2018-07-02

Re:16
まじか…。うまい例え話があればいいんだけど思いつかんわ。すまん。

1 件の回答が除外されました。[詳細]
コメントの受付は終了しました。

一緒に読まれている質問

ページ上部に戻る