ホームページ  >  記事  >  バックエンド開発  >  私は PHP 構文についてはすべて知っており、プロジェクトをかなり上手に書くことができますが、コア コードの多くはオンラインのソース コードです。どうすれば改善できますか?アドバイスしてください、ありがとう

私は PHP 構文についてはすべて知っており、プロジェクトをかなり上手に書くことができますが、コア コードの多くはオンラインのソース コードです。どうすれば改善できますか?アドバイスしてください、ありがとう

WBOY
WBOYオリジナル
2016-06-17 08:31:371206ブラウズ

私は 2 ~ 3 年 PHP に取り組んでいますが、アイデアはありますが、コアとなるコードはすべて他人が書いたものであり、どうすれば自分の頭の中でそれを使用できるようになりますか?コードの中で?

返信内容:

この時点で、PHP ドキュメント (php.net/manual/en/) に戻って読みます。 )、特にそれは概念についてまだよくわかっていない部分です。
役立つ REPL を見つけます (psysh.org/) これらの概念の理解をテストして確認します。使用するフレームワークのソース コードを読み、そのアーキテクチャを分析し、そのコーディング スタイルを学びます。 OOP を上手に活用する方法をさらに深く学びます。
テスト可能なコードの書き方を学びます。
PHP 関数の使い方を学びます。
コンポーザーについて学びます。エコシステム (
https://
);知識とスキルを広げ、品質を向上させます私の将来のコード。

モダン PHP

モダン PHP (コピー版)


PHP オブジェクト、パターン、および実践

PHP クックブック

一般的に、このステータスは、プロジェクトのコードを探しているだけであり、本を読まない真のプログラマーであることを意味します。 tcp/ip、アルゴリズム入門、mysql コア プログラミングなど、読むべき PHP 関連の本がいくつかあります。 PHP に関するものではありませんが、一般的に使用されているものの、何に使用されるかわからないものはすべてここにあります。一般的に使用される多くのアルゴリズムのアイデアや設計のアイデアについても説明します。

さらに、プログラマーは、自分が読めないコードを読むことを学ばなければならない場合もあります。そのコードがまったく重要ではない、または何が起こっているのかをよく知っている場合は別です。注意深く読む必要があります。
困難に遭遇したときは、正面から立ち向かおう PHP自体は比較的シンプルです。
個人的には、重要なのは考え方の問題だと思います。同じ目的を別のコーディング方法でも達成できると思います。アイデアを書き留めておきました。後で便利だと思った方法を使用して実装することができます。 実際、それはたった 2 つの言葉です: 後退
この時点では、コードを書き留めて愚かなことについて考える時が来ました...
たとえば、デザイン パターン、オブジェクト指向、インターフェイス、抽象化、依存性注入などです。 、 反射 他人のコードを頭の中で暗記しても意味はありません。重要なのは、コードの考え方やさまざまなクラスやインターフェイスの計画を理解することです。特定の実装方法にこだわりすぎないでください。コツがなければ勝つコツもありません。 まずは彼らの考えを理解する必要があると思います。次に、それを自分のプロジェクトに組み込む方法を見てみましょう。うーん。 php初心者からの回答です。 必要なのは、フレームワークを自分で書くことです。 。 。シンプルなフレームワークを実装するだけ 第一に、他の人のソースコードを理解する
第二に、欠点を見つける
第三に、他の人が一緒にソースコードを改善できるように手助けする

多くの人は、オンラインのオープンソースは専門家によって書かれており、まったく問題ないと考えています。 、しかし実際には、多くの Web サイトには多くの問題や最適化の余地があります。自分の意見を持つことができれば、同時に成長することもできます。 プログラマーはコードを書く状態を維持する必要があり、毎日何が何でも何かを書かなければなりません。その感触を維持するために。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。