A good programming language is one that helps programmers write good programs. No programming language will prevent its users from writing bad programs.
Курс состоит из небольших лекций. Моя задача задать направление в изучении, поделиться опытом, полезными ссылками и попробовать ответить на любые вопросы. На сайте будут размещены ключевые слова лекций, полезные ссылки, список теоретических и практических задач по каждой из тем.
Не каждый проект может похвастаться юнит тестами, а кому за них не стыдно еще меньше. Написание юнит тестов, пожалуй искусство. Существует два мира: что вы должны тестировать, и что вы тестируете на самом деле. Как их совместить и не сделать это головной болью? Мечтаю сделать доклад по этой теме или создать сводку best practices.
Надоело читать мануалы про синглтон :). Периодически приходиться прибегать к использованию паттернов, и это так приятно. Мне кажется очень многие знают кучу паттернов, а никогда их не применяли. Проблема в том, что их нельзя взять просто так и применить. И часто я встрчал/встречаю просто plain php код, да и сам бывает грешу. Я думаю, что реальные примеры из жизни, были бы очень полезными, по-крайней мере мне.