본문 바로가기

전체 글

(73)
POPL에 커맨드 라인 인터페이스는 없다. 모든 개발자가 다 커맨드를 잘 쓴다고 누가 그래? Written by https://popl.ml' target='_blank'>POPL
파일 경로와 실제 웹 경로가 일치하는 건 사실 지극히 정상적인 것이다. 원래 http 프로토콜은 웹 상에서 디렉토리 구조에 따라 정적으로 존재하는 html 파일을 보기 위해 만들어졌다. Written by POPL
fancy url에 집착하지 말자 웹 주소가 `.php` 로 끝나도 대부분의 사용자는 그다지 신경쓰지 않는다. 심지어는 사용자 대부분은 그 사실 자체를 잘 모를 것이다. 그러니 너무 fancy url (clean url) 에 집착하지 말자. SEO에 치명적이라고? 구글이 바보가 아닌 이상 컨텐츠가 좋으면 url이 팬시하던 말던 별 상관없지 않을까? Written by POPL
라이브러리와 프레임워크의 차이 라이브러리와 프레임워크를 구별하는 가장 큰 포인트는 누가 제어권을 가져가는가에 있다. 라이브러리는 개발자가 흐름을 제어하고 필요한 라이브러리를 가져다가 쓴다. 프레임워크는 프레임워크가 흐름을 제어하고 개발자는 규칙에 따라 부품을 끼워맞춘다. Written by POPL
popl 프로젝트는 기존의 코딩스타일과 소스코드를 가능한 적게 건들면서 빠른 개발을 하기 위한 프로젝트다. popl 프로젝트는 기존의 코딩스타일과 소스코드를 가능한 적게 건들면서 빠른 개발을 하기 위한 프로젝트다. 방법론이 전부는 아니다.
프레임워크 혹은 라이브러리는 새로 배우기 위해 존재하는 것이 아니라 쉽고 빠르며 안전한 개발을 위해 존재해야 한다. 프레임워크 혹은 라이브러리는 새로 배우기 위해 존재하는 것이 아니라 쉽고 빠르며 안전한 개발을 위해 존재해야 한다.
PHP 초보자에게 클래스는 가혹하다. 특히 순차적, 절차적, 객체지향적, 그리고 함수형 프로그래밍이 뭔가 기준없이 뒤섞인 PHP에서는 훨씬 더 가혹하다. Written by POPL
PHP의 함수 이름이 제 멋대로라고? 동의한다 그래도 직접 만드는것보단 낫지. 사실 나도 마음에 안 들어서 함수 시그니쳐를 **내 취향대로** 바꾸고 있다. Written by POPL