Extremely Defensive PHP Programming

Comments

Comments are closed.

Adam Faulkner at 13:48 on 11 Jun 2016

Nice talk Marco, I will be reviewing your slides to see where I can improve my coding practices.

Richard Bagshaw at 13:59 on 11 Jun 2016

Really good talk, every developer needs to follow the practices mentioned in this talk.

David Yell at 14:09 on 11 Jun 2016

A whistle stop tour of many complex topics. I found some of them complex and hard to understand. Not many reasons why these are good ideas beyond 'because bugs'

I realised I had already seen this talk, yet it's still relevant, useful and absolutely brilliant. Hurray!

Katy Ereira at 16:30 on 11 Jun 2016

I loved this talk - although I don't think I'm going to implement all of the practices detailed in the talk, it definitely gave me some food for thought and made me think of ways I could write better, cleaner, less ambiguous code.

Neil Nand at 22:59 on 11 Jun 2016

I found some points I understood but I couldn't really see the advantage in doing them vs the disadvantage. Maybe if I maintain a large ojn going project in the future more of this will make sense. Still gave lots ot think about and bits that I can use straight away to improve my coding practises.

Daniel Leech at 10:02 on 12 Jun 2016

Marco is an extremist programmer (in a good way). he expounded fluently on
the importance of code path testing, type checking, immutability, optional
dependency avoidance and other subjects.

Some really far out views for coding practices, but delivered with the point that you don't have to practice all/any of them. If you want to give your code extra safety with what you write, I can not suggest this talk enough. Being an extremely defensive programmer is a great practice and he gives great examples why.

Some really interesting points made. Very enjoyable talk. Thanks Marco :)

Matt Brunt at 17:23 on 13 Jun 2016

While they were mostly more extreme examples of how we can all code more defensively, there were some amazing examples of ways that day-to-day code can be hugely improved and made more resilient.

I'm already putting the things I've learned into practice and Marco presented his talk in an engaging, interesting and educational way.

Bang on the nail.

Mike Simonson at 13:57 on 15 Jun 2016

Nothing to add, nothing to subtract.

Owen Gerrard at 16:02 on 15 Jun 2016

Talk of the day! Really enjoyed this. Gratified to see there's a lot here I already do, and picked up several new tricks. Can't say anything bad about this talk!