Lisantra Technologies, Llc

Smart Programming for Creative Professionals

Programming

Programming in Php5

Our Php code is smart because we make it maintainable, robust and well documented. After all it is humans who have to dig through the code now and in the future, which should be quite a while with our results. We like to write lots of comments as inline documentation. Sensible variable names are the rule with a consistent naming convention.

Maintainable Code

We maximize maintainability by using frameworks and other tools. We organize our code using frameworks and have a special preference for the Zend Framework as well as the Doctine Object-Relational Mapper (ORM). This enables us to easily add new features at any time in the future without worrying about breaking existing functionality while avoiding costly rewrites of code to fit new features.

Robust Code

Robustness means that the code works even in the face of expected failures (errors) as well as unexpected failures (exceptions). We use Php's built-in exception and try/catch statements to recover from failures. We also use an error handling framework which is freindly to users and logs the error to notify us.

Legacy Php 3 & 4

Yes, its true: there is even Php3 code from 1997 still working. We maintain a special set of test servers to accomodate legacy code. We love to port legacy code to modern Php5 standards, but sometimes just tweaking old code is the most effecient path, even it be a thorny one.

Further reading


About This Website 59 E. Camino Limon Verde, Sahuarita AZ 85629 * 520.777.9330 * mgatto at lisantra dot com © 2010 by Lisantra Technologies, Llc. All rights reserved. Terms of Use. Privacy Policy.