> 백엔드 개발 > PHP 튜토리얼 > PHP 프로그래머의 일반적인 나쁜 습관 40가지, 당신은 몇 개나 빠졌습니까? _php 다이제스트

PHP 프로그래머의 일반적인 나쁜 습관 40가지, 당신은 몇 개나 빠졌습니까? _php 다이제스트

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-05-16 20:31:07
원래의
888명이 탐색했습니다.

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개 미만 당첨되신 분들 자극적인 글은 남기지 마세요~

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿