PHPを使ってプログラミングをしているのは1年になります。私はほとんどの場合、手続き型プログラミング手法を使用しています。手続き型プログラミングを使用すると、すばやく簡単に実装できることがわかりました。
約6か月後にphpoopを使い始めました。コードの書き直しを大幅に節約できたので気に入っていますが、やりがいがあり、時間がかかることがわかりました。配列ではなく、クラスでまだより多くの変数を使用しています。私はOOPのいくつかの本当に良い例を見てきました、そしてそれらは配列をたくさん使っています。
完璧を達成したり、より良くなるために私は何ができますか?あなたはいつOOPで完璧だと言いますか?私は自分の学習能力が大幅に低下していると思い始めました。それは私がすでに仕事を成し遂げる方法を学んだからです。たとえば、どのphpメソッドを使用する必要があるか、php.netにアクセスしてメソッドを取得し、タスクを完了することができます。だから私はphpから他に何を取り出すことができるのかわかりません。
また、しばらくの間OOPフレームワークを使用していて、それらのメソッドを使用できることを確認しました。メソッドで使用されるコードのほとんどを理解できます。必要に応じてメソッドを呼び出すことができます。しかし、問題は、私自身が自分のクラスでOOコードを書くことができないことです。
コードを確認して短縮しようとすると、時間がなくなるか、マネージャーがなぜこんなに時間がかかるのか、それが私が手続き型メソッドを使用する理由であると考えるでしょう。それは簡単で迅速だからです。さらに、私のマネージャーは仕事が必要なだけなので、コーディング規約に注意を払う必要があると思います。
経験豊富なプログラマーのほとんどがこの状況を経験したことを願っています。私や他の新しいプログラマーを助けることができる考えを共有してください。ありがとう