06:44
1,0×
00:00/06:44
49,3 тыс смотрели · 3 года назад
Профилирование кода в PHP
Статья подготовлена для студентов курса «Backend-разработчик на PHP» в образовательном проекте OTUS. В мире современного ПО и высоких скоростей разработки можно смело говорить о том, что ни один процесс написания программного кода не обходится без ошибок. Поиск логических ошибок возможен почти всегда — для этого есть фреймворки семейства xUnit и другие. Быстро вырастающие в объёмах проекты сталкиваются с проблемой более серьёзной — это потребление памяти и оптимальность кода. Зачастую на входе задачи решаются на базе малых объёмов данных и малого числа входящих запросов...
3 года назад
Трассировка стека и более точная отладка
Источник: Nuances of Programming Не так давно младший разработчик прислал мне запутанную трассировку стека и был очень удивлен, когда я мгновенно понял проблему и указал на необходимые изменения. Честно говоря, у меня было преимущество: ведь это как раз я поместил туда баг. Но все же способность извлекать информацию из трассировки стека, даже запутанной, —  серьезный и важный навык. Трассировка стека, о которой шла речь выше  —  ClassNotFoundException. Обычно тут ничего сложного: она уже говорит вам все, что нужно знать...