분류 php

당신의 인생을 더 즐겁게 만드는 5 PHP 도구.

컨텐츠 정보

  • 조회 291 (작성일 )

본문

도구; 그들은 당신의 인생을 놀랍도록 생산적이거나 어지럽게 만들 수 있습니다. 

지난 10 년 동안 저는 다양한 도구를 사용할 수 있는 특권을 누렸습니다. 타사 서비스 통합을 통한 SaaS IDE의 CLI 출력 구문 분석에서 전체 코드 스타일 수정 프로그램까지 전체 구문 분석. 일부는 다른 것보다 낫고 일부는 다른 것보다 낫습니다. 

여기 5 가지 도구를 소개하겠습니다. 

프로젝트를 시작할 때 이러한 도구를 사용하면 개인적으로 PHP로드를 즐겁게 즐길 수 있습니다.


https://dev.to/david_j_eddy/5-php-tools-to-make-your-life-more-enjoyable-1jl1 


xDebug 


  • xDebug - 디버거를 사용하지 않는 경우 시도하십시오. xDebug (내 의견으로는 PHP를 위한 최고의 빵)가 아니라면 다른 많은 것 중 하나입니다. print_r ($ VAR); 종료 (); 시간 낭비입니다. 중단 점은 갈 길, 스테핑 요청, 가변 시청입니다. 이러한 것들로 시간과 좌절을 줄일 수 있습니다. 디버거가 Derick Rethans에게 감사를 표하는 데 드는 비용을 절약 할 수 있었습니다. xDebug는 PHP 개발을 위한 최고의 도구 중 하나입니다. 나는 이것을 충분히 홍보 할 수 없습니다.

3rPeiTKt_400x400.png 


  • PHPStorm - 개발에는 좋은 IDE가 필요합니다. 에디터와 IDE의 차이로 몇 시간 동안 계속할 수는 있지만; PHPStorm은 전문 IDE입니다. 도구 통합, 유형 힌트, 생산성 향상 모든 것이 있습니다. 매우 활발한 커뮤니티 공급 업체 및 커뮤니티 외에도 플러그인 라이브러리에는 필요하거나 찾을 수 없는 것이 없습니다.


  • xhprof & flame graphs - 프로그램 속도가 느린 곳을 찾아야 합니까? 프로파일링. 요청 실행을 추적해야 합니까? 프로파일링. 누가 어떤 기능 / 방법을 호출하는지 알아 내야 합니까? 프로파일링. xhprof 공식 지원이 종료되었지만 포크 수는 여전히 매우 활동적입니다. flame graph 스크립트와 함께 출력은 보기 좋을 뿐만 아니라 매우 유용합니다.

PHPUnit 

  • PHPUnit - 유일하게 다른 모든 PHP 기반 테스트 슈트의 기본; PHPUnit. 테스트를 하고 (그리고 해야 한다) PHPUnit이 당신의 도구입니다.
  • 코드 품질 도구 (PHPCS / PHPCPD / PHPMD)-전문성 수준에서 프로그래밍하려고하면 실수가 발생합니다. 여기에 여분의 공간이 있고 거기에 잘못 설계된 방법이 있습니다. 이와 같은 도구를 사용하면 가능한 최고의 코드 논리를 생성 할 수 있습니다. 나는 종종 GiT 사전 커밋 후크를 통해 이러한 유형의 도구를 트리거 합니다. 꼭 필요한 것은 아니지만 실제로는 양질의 로직 출력을 시행하는 데 도움이 됩니다.


저는 개발 과정에서 훌륭한 도구 세트를 활용하면 소프트웨어 엔지니어로서 일상적인 일을 즐겁게 할 수 있다고 믿습니다.