Skip to content

Tools used in Gapfill development

marcusgreen edited this page Jan 26, 2015 · 6 revisions

Operating Systems

I develop under Windows 7 with XAMPP, an implementation of the Apache, MySQL and PHP stack. I upload to shared hosting which uses Linux for wider testing.

IDE

I use Netbeans in PHP mode for most development and occasionally use Notepad++

Testing

My main browsers are Firefox and Chrome and towards the end of developing each version I run it through MS IE.

Databases

In addition to the default MySQL which ships with XAMPP I test with PostGres for Windows. I do not currently test against Oracle or MS SQL Server but I have worked hard to ensure that all database related code uses the standard Moodle SQL API to ensure compatibility accross databases.

Automated Unit Testing

I use PHPUnit (the Moodle standard) to run automated testing and have approximatly 150 tests at the moment. I do not currently use Behat.