Category Archives: Coding Practices

My core tenets of software engineering

Experience has taught me that software development is a very fluid process. As a product is developed, ideas change about what the product should do and how it should behave. Often this can result in miscommunication and wasted time working … Continue reading

Posted in Coding Practices | Leave a comment

Optional constructor parameters

One thing that really irks me about PHP is the way parameters are passed into functions and constructors. A typical constructor will look like this: $col = new Column($id, $label, "50%", true, false); While that’s nice and compact, it’s impossible … Continue reading

Posted in Coding Practices, PHP | Leave a comment