라이믹스용코딩스텐다드를 계속 이용하다가 요즘은 편해져서 제가 일관적으로 사용중인 코딩 스텐다드 문서를 공유합니다.

 

이 코딩 스텐다드는 PHP에 한해 작성되었습니다.

 

https://docs.google.com/document/d/14A3Af4nCpvvsPznI-V1P-AnsXiLNyOTQ68N2SfMhXOY

 

계속 수정해 나갈 예정이에요.

 

람보

profile
람보입니다.
  • profile
    계속 수정하신다면... 인쇄는 언제 해놔야 할까요? 제가 하던 것과는 약간 차이가 있어서 앞으로는 통일해볼까 해서요~ㅎ
  • profile profile

    인쇄하실 필요까지야 있을까 싶네요. 문서로 보시는게 더 편하실텐데 ㅎㅎ

    언제 완성된다 이건 일정이 없어요.

    제가 추가할거 있을때 추가할거라 ㅠㅠ..

     

  • profile profile
    그래도 이런건 인쇄를 해서 봐야 제맛이죠~
  • profile profile
    한글에 복붙하셔서 인쇄하심이 ㅋㅋㅋ
  • profile profile
    다 쓰시면 그때 해야 겠어요~^^
  • profile
    인쇄는 안되는 군요...ㅠㅠ
    버튼이 막혀있어요
  • profile

    참고: 라이믹스 코딩 스탠다드

    https://github.com/rhymix/rhymix/blob/master/CONTRIBUTING.md

     

    참고: 라라벨 등 최근 PHP 프레임워크 개발자들이 공통으로 사용하는 PSR 스탠다드

    PSR-1 http://www.php-fig.org/psr/psr-1/

    PSR-2 http://www.php-fig.org/psr/psr-2/

     

    다른 사람들이 잘못 읽기 쉽거나 오류 발생 가능성을 높이는 문법은 웬만하면 피해야겠지만,

    (예: if문 안에서 변수에 값을 할당한다거나... <? 짧은태그를 사용한다거나...)

    어디서 줄바꿈을 하느냐, 중간에 한 칸 띄느냐 마느냐 하는 부분은 그냥 취향이라고 생각해요.

    다양한 코드를 접해본 개발자라면 아무 문제 없이 읽을 수 있는 것들까지

    너무 까다롭게 구는 것은 개발을 처음 배우는 분들에게 오히려 부담을 줄 수 있습니다.

  • profile
    감사합니다~ 참고할게요!
  • ?
    php 코드로만 이루어진 파일은 끝에 ?> 태그를 사용하지 않습니다...


    예전부터 궁금하네요..
    누가 설명좀 부탁 드립니다....
  • ? profile
    그냥 엑스이는 php으로시작하는 모듈파일들이 모두 php언어로만 이루어져잇어요.딱히 ?>으로 마지막에닫는이유는 그다음 부터 어어가아니라 html문서를 조합하기위해 닫는데 xe에선 그럴필요없으니 마지막줄에 ?>을 생략할뿐입니다. 그로인해 오류나 최적화를위해 닫지않는다고만 알아두세요 ㅎ