10 Productivity-boosting Tools for Your PHP Development
Aug 25, 2010, 07:37 (0 Talkback[s])
(Other stories by W. Jason Gilmore)
Full Text Search: The Key to Better Natural Language Queries for NoSQL in Node.js
"Frustration can quickly set in when you are dealing with menial
and often repetitive tasks such as manual code testing and
deployment, yet you strive to become a more efficient programmer by
staying DRY. So why not extend that quest to other parts of the
application lifecycle, streamlining and automating such tasks? In
this article I'll introduce you to ten PHP development tools that
will help you do exactly that, leaving you with more time to
concentrate on building great websites.
"Testing is a crucial part of the application development
process, yet many developers give it short shrift because the task
can be enormously time-consuming, plodding and error prone. To
combat these issues, automated testing tools give developers the
ability to write a series of testing scripts, which can be easily
executed on a whim or even according to a predefined schedule.
These tools also often provide a reporting feature, which details
the outcome of each test run.
"PHP developers have long had a great automated testing
framework at their disposal known as PHPUnit. Based on the popular
code-driven approach to testing known as xUnit, PHPUnit allows
developers to actually write tests using familiar PHP syntax, and
then execute these tests using a simple command-line utility. You
can even integrate PHPUnit into continuous integration tools such
as phpUnderControl (discussed further later in this article)."