PHP 프로젝트 경험 요약
1. 변수
모든 변수를 배열에 저장하는 것이 가장 좋습니다. 이는 프로그램 개발에 많은 편의를 가져올 수 있으며, 특히 프로그램이 매우 클 경우에는 더욱 그렇습니다. 큰. 변수 이름은 자신의 습관에 맞게 지정해야 합니다. 병음을 사용하든 영어를 사용하든 기억에 적합하도록 최소한 특정 의미가 있어야 합니다. 변수 이름은 최대한 표준화해야 하며 PHP의 키워드와 충돌해서는 안 됩니다.
2. 기능
PHP에는 많은 기능이 포함되어 있어 프로그램 작성에 많은 편의를 제공합니다. 물론 대규모 프로그램에서는 수십, 심지어 수백 개의 함수를 직접 정의해야 하는 경우가 많습니다. 물론, 클래스를 사용하는 프로그램에서는 함수라고 불러서는 안 되고, 여기서는 클래스 사용에 대해 이야기하지 않겠습니다. 기능이 너무 많으면 혼란스러울 수 밖에 없습니다.
이 문제를 해결할 방법이 있나요?
위의 변수 사용 방법을 참조할 수도 있습니다. 마찬가지로 우리가 정의한 모든 함수 이름을 배열에 넣을 수도 있습니다. 이런 식으로 우리는 사용 중에 언제든지 함수가 배열에서 반복 정의를 가지고 있는지 직접 확인할 수 있습니다. 반복되는 현상을 발견하면 즉시 변경할 수 있습니다. 프로그램 작성 속도가 향상되었습니다. 함수를 사용할 때 주의할 또 다른 점은 전역 변수입니다. 작은 문제이지만 이때는 해당 변수가 함수에서 전역 변수로 선언되어 있는지 확인하세요.
3. 프로그램 주석
프로그램 주석은 매우 중요합니다. C이든 JAVA이든 프로그램 주석에는 프로그래머의 좋은 프로그래밍 스타일이 반영되는 경우가 많습니다. 그것이 다른 사람에게나 자신에게 큰 이익이 되든 물론 여기서는 대규모 프로젝트 개발에 대해 이야기하고 있으며 팀워크 정신이 매우 중요합니다.
당신의 프로그램이 다른 사람들이 이해하기 어려울 때 팀 정신에 대해 어떻게 말할 수 있습니까? 물론 이런 대규모 프로젝트를 혼자 개발하는 경우나 시간이 촉박해 댓글을 작성할 시간이 없는 경우는 얘기가 다릅니다. 그러나 일반적으로 이런 상황은 드뭅니다. 정말 긴급한 상황이 아니라면 말이죠. 좋은 프로그래머는 비록 그것이 자신을 위한 것이라 할지라도 그가 작성하는 모든 프로그램에 분명히 코멘트를 추가할 것입니다.
4. 소스 프로그램을 작성하는 데 사용할 텍스트 편집 소프트웨어
원하는 한 실제로 특정 규칙은 없습니다. 익숙해서 PHPEDIT를 선호하지만 이제는 PHPEDIT 없이는 PHP를 작성하고 싶지 않은 것 같습니다. 처음 PHP를 배울 때 프로그램이 비교적 간단하기 때문에 NOTEPAD를 사용하여 작성했습니다. 따라서 수백 줄의 프로그램에 대해 NOTEPAD를 사용하는 것은 분명히 부적절합니다. PHPEDIT를 사용하면 한 번도 사용해 본 적이 없더라도 작업 효율성이 여러 번 향상됩니다.
5. 데이터베이스 설계
대규모 프로젝트 개발에 있어 데이터베이스 설계는 매우 중요한 포인트로, 전체 프로젝트 개발의 성패와도 직결됩니다. 자세한 내용은 다루지 않겠습니다. 누구나 자신의 실습을 통해 경험을 쌓고 천천히 이해할 수 있습니다. 즉, 데이터베이스 디자인은 처음부터 결정하는 것이 가장 좋습니다. 개발 과정에서 설계된 데이터베이스 구조를 변경할 수 있지만, 이로 인해 전체 프로젝트의 개발 효율성이 크게 저하됩니다. 누가 수시로 데이터베이스 구조를 변경하겠습니까?
6. 클래스 활용
클래스를 활용하면 주로 코드 재사용이 가능해 프로젝트 개발 시간이 줄어들고 프로그래머의 작업량도 많이 줄어들 것이다. 클래스를 사용할 수 있는 것이라면 어디든 사용하도록 노력해야 하며, 실제로 클래스가 사용되는 곳에서 편안하게 사용할 수 있도록 클래스를 사용하는 좋은 습관을 길러야 합니다. 대규모 PHP 프로젝트는 클래스로 구성된다고 할 수 있습니다. 천천히 직접 체험해 보시는 게 좋을 것 같아요.
간단히 말하면, 대규모 PHP 프로젝트를 개발할 때는 시간 예산을 세워야 합니다. 특히 고객이 중간에 마음을 바꾸면 결과가 허무하게 되므로 주의하세요.
추천 튜토리얼: PHP 비디오 튜토리얼
위 내용은 PHP 프로젝트 경험을 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!