
- Image by Jared Richardson via Flickr
I discovered a video presentation available from QCon SF 2008 by Neal Ford called 10 Ways to Improve Your Code. Although the examples are in Java, most of the presentation is relevant to PHP. There are some ideas here that I’ve never heard of myself, such as “anti-objects”.
Some of the main headings are a bit cryptic, so you may have to see the video itself to have them explained.
Here are the 10 ways:
- Composed method
- TDD (test-driven development/design)
- Static analysis
- Good citizenship
- YAGNI (you ain’t gonna need it)
- Question authority
- SLAP (single level of abstraction principle)
- Polyglot programming
- Every nuance (=learn every nuance of your programming language)
- Anti-objects
I recommend this presentation. It’s about the things that really matter if you want to be productive.
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_a.png?x-id=62d5831b-11bf-4961-b232-771ffbf9ca7e)
Would’ve been interesting to read your own thoughts about these, esp. since I can’t view the presentation as I’m on mobile atm
It’s a lot to comment on, but maybe I will later.
[...] the PHP in Action blog today Dagfinn has pointed out a presentation that, while directed at Java developers, has some good suggestions for anyone [...]
[...] the PHP in Action blog today Dagfinn has pointed out a presentation that, while directed at Java developers, has some good suggestions for anyone [...]
[...] more here: 10 ways to improve your code – PHP in Action Share and [...]