質問

これに類似した質問はすでに尋ねられていますが、おそらくすでに投稿された資料を読むことで自分の答えを組み立てることができます。それでも私は質問を進めています。なぜなら、それは新しいフレーバーの要素を持っていると感じているので、これに取り組む方法について他の人の意見を見たいと思っています。

さまざまなスケールのいくつかのWebアプリケーションを開発しました。それらのいくつかでは、私は開発者のみであり、別の私は小さなチームを率いて、別のチームの大チームの一員でした。

これらのほとんどは、PHPを使用して開発されました。そのうちの1つはKohanaフレームワークを使用し、残りはすべて生のPHPを使用して開発されました。迅速な開発に関して私が直面した主な困難は、バグを修正するか、機能を変更するために小さな変更が行われたときはいつでも、Webブラウザーを更新する必要があり、修正を含むページに到達するまでいくつかのページを通過する必要がありました。

コードの変更をテストするために必要なリフレッシュの数を少なくとも最小限に抑えることができるように、開発アプローチは何であるべきかを知りたいと思います。しかし、この質問のために、あらゆる性質の開発に適用可能な概念は、PHPとそのフレームワークに固執しましょう。

役に立ちましたか?

解決

ページを更新する必要があります:PHPはページ生成で動作します。ただし、さまざまなさまざまな方法を使用して、リフレッシュを自動化できます。 4つの異なる方法については、この記事をご覧ください。

クイックヒント:新しいサイトを設計するときにブラウザを自動再表示する4つの方法

また、入りたいと思うでしょう テスト駆動型開発. 。同じことを何度もテストするプロセスを自動化します。 PHPにはあります SimpleTest TDDの他のフレームワークの中でも。

他のヒント

テスト駆動型開発を使用して+1します。これにより、テストを再度実行する必要があります(まだ更新されます)が、テストケースが実行されるため、特定の関数または特定のケースへのクリックスルーが少なくなります。調べるもう1つのことは、セリニウムや 風車.

ライセンス: CC-BY-SA帰属
所属していません softwareengineering.stackexchange
scroll top