1.댓글을 쓰지 마세요
2. 생산성을 향상시킬 수 있는 IDE 도구를 사용하지 않음
3. 버전 관리를 사용하지 않음
4. 프로그래밍 표준에 따라 코드를 작성하지 마세요
5. 통일된 방식을 사용하지 않음
6. 코딩하기 전에 생각하고 계획하지 마세요
7. SQL 실행 전 코딩 및 보안 점검을 하지 마세요
8. 테스트 중심 개발을 사용하지 마세요
9. 인코딩 시 자동 오류 보고(error_reporting)를 설정하지 마세요
10. 좋은 디버깅 도구를 사용하지 않음
11. 코드를 리팩터링하지 마세요
12. MVC와 같은 계층 구조를 사용하지 마십시오
13. 다음 개념을 모른다: KISS, DRY, MVC, OOP, REST
14.
을 반환하는 대신 함수나 클래스에서 직접 출력하려면 print나 echo를 사용하세요.
15. 단위 테스트를 사용하거나 이해하지 마세요
16. 데이터, 문자열, 객체 및 기타 유형 대신 HTML을 반환합니다
17. 하드 코드 메시지 및 구성 매개변수
18. SQL 쿼리를 최적화하지 않음
19. __autoload를 사용하지 마세요
20. 자동 오류 동작을 지원하지 않습니다. (지능형 오류 수정이 필요합니다)
21. 위험한 매개변수 전송에는 $_POST 대신 $_GET를 사용하세요. (이 40개 항목은 모두 틀렸다는 점을 기억하세요.)
22. 정규식 사용법을 모릅니다
23. SQL 인젝션과 Cross-Site Scripting에 대해 들어본 적 없음 (보안 측면에서 sql 인젝션, Cross-Site Scripting 두 가지 영어를 이해해야 함)
24. 클래스 생성자에 매개변수 전달, 메소드 설정/가져오기, 상수 정의 등의 단순 구성은 지원되지 않습니다.
25. OOP의 장점과 단점을 이해하지 못함
26. 하고 싶은 일이 아무리 작더라도 OOP를 사용하세요
27. 재사용 가능한 소프트웨어를 만드는 것이 OOP라고 생각하세요
28. 지능적인 기본값을 선택하지 마세요
29. 단일 구성 파일을 사용하지 마십시오
30. 다른 사람이 코드를 보는 것을 원하지 않지만 .php를 대체하려면 .inc를 사용하세요
31. 데이터베이스 추상화 계층(지속성 계층)을 사용하지 마세요
32. Don't DRY(반복하지 마세요)(항상 반복적인 것을 개발하세요)
33. 재사용할 수 있는 클래스나 메소드를 개발하지 마세요
34. 추상 클래스나 인터페이스 클래스, 상속, 다형성, 캡슐화를 사용하지 마세요.
35. 기존 디자인 패턴을 사용하지 않고 프로그램을 최적화하세요.
36. 사용자는 기본 디렉터리를 정의할 수 없습니다. (이는 PHP에 적합하지 않은 것으로 보이며 결국 운영 체제 개발을 기반으로 하지 않습니다.)
37. 네임스페이스를 잘못 사용하고 자주 사용하는 단어를 접두사로 사용합니다. (이렇게 하면 나중에 다른 사람이 사용할 때 충돌이 발생합니다. 예를 들어 array_push()라는 함수를 정의하세요.)
38. 데이터베이스를 사용할 때 테이블 접두사를 사용하지 마세요(매우 중요합니다...)
39. 익숙하지 않은 템플릿 엔진을 사용하거나 사용하지 마세요. (팀 개발을 촉진하려면 모두가 공통 템플릿을 사용해야 합니다.)
40. PHP 프레임워크를 보지 마세요(대부분의 프레임워크에는 뛰어난 코드와 고급 개념이 포함되어 있습니다. 배울 가치가 있습니다)
제 작품 거의 다 편집장님이 당첨되셨어요. 30개 미만 당첨되신 분들 자극적인 글은 남기지 마세요~