Плохие практики в ООП. Meetup#4 by PDFfiller HD
Плохие практики в ООП. Meetup#4 by PDFfiller / Phalcon core member Codeception member. Посмотрите так же что такое реактивный PHP: https://goo.gl/RJgsev Сегодня основной штат сотрудников PDF filler расположен в Киеве и насчитывает более 90 человек. Время от времени, в компанию требуются новые сотрудники. Это связано с тем, что из года в год компания растет и появляется необходимость в расширении штата. Для того, чтобы оставаться профессионалом в любой сфере деятельности, необходимо постоянно развиваться. Наши сотрудники повышают свой навык программирования ежедневно. И что бы их опыт не канул в лету проходят такого рода Meetupы, где они рассказывают про свои практики, свои ошибки и как их можно избежать. В данном докладе, Сергей Яковлев рассказывает, что такое плохие практики в ООП, что такое MVC как тестировать слои приложений и многое другое. 00:01:20 – Содержание доклада 00:02:40 – Как выглядели инженеры 60-70х годов 00:04:42 – Программисты 20го века 00:08:15 – Что такое MVC 00:10:50 – Проблема MVC №1 00:14:17 – Bad form №1 00:18:39 – Что мы имеем в плохой форме №1 00:20:01 – Refactor №1 00:25:59 - Что должны уметь контроллеры и какие контроллеры бывают? 00:27:23 – Проблема №2: статические методы 00:29:56 – Проблема №3: отсутствие понимания что, когда и как тестировать 00:33:47 – Проблема №4: слабое использование событийной парадигмы 00:35:39 – Что такое события 00:36:49 – что такое CQRS 00:38:50 – что такое команда? могу ли я ее принимать отдельно? 00:45:21 – События и команды – часть единого подхода 00:48:42 – Observer vs Event-driven 00:50:29 – как событиями можно эмулировать HTTP Middleware 00:51:10 – Вопросы Посмотрите так же «Как возможно победить в холиворе» : https://goo.gl/aRF3Bg Подписывайтесь на наш канал, что бы вместе с нами изучать все тонкости программирования которые могут пригодится вам:: https://goo.gl/ocQzUp Ссылка на презентацию: https://goo.gl/S7pV8l Больше информации о компании на сайте: https://goo.gl/A2ON8R Facebook : https://goo.gl/sH95Pr Google+ : https://goo.gl/a2xdu4 Linkedin: https://goo.gl/IrH9xl Twitter: https://goo.gl/XsMmxz
Похожие видео
Показать еще