q

자바스크립트를 그다지 좋아하진 않지만

상위호환인 타입스크립트는

TDD로 훨씬 더 OOP 스럽게 작성할 수 있어서 개발하기 편리한 것 같습니다.

 

다만 타입 정의하느라 확실히 시간을 많이 잡아먹긴하네요...

 

타입에 유연한 PHP가 저에겐 최고네요

|

댓글 2개

추천합니다~ 

PHP 도 타입을 강하게 체크하도록 발전해왔습니다.

 

 

여전히 그렇게 사용하지 않는 사람이 있고, 사실상 PHP 8.3이 나온 지금에서야 타입 힌팅이 완성에 가까워진 상황이긴 하지만요.

 

7.4는 돼야 숨통이 트인 느낌이고 8.0이 돼면 진짜 거의 다 왔다 싶은 느낌이죠. 이걸 버전별로 찔끔씩 추가해서 파편화가된게 아쉽네요.

 

타입 정의가 처음 적용된 7.0은 2015년 말, 좀 쓸만해진 7.4는 2019년 말에 공개됐죠. 7.4 기준으로 만 4년이 지났고, 7.0 기준으로는 만 8년이 지났죠.

 

 

PHP 의 언어적 치원뿐만 아니라  PHPStan, Pslam 같은 정적 분석도구로 각종 주의부터 오류, 타입 체크까지 강하게 체크해주는 툴의 사용이 자리잡고 있고요.

 

이런 툴의 사용이 아니더라도 타입 힌트를 사용하면 웬만한 에디터(에디트플러스 같은 구세대 유물은 지원하지 않지만요)에서도 타입 체크를 해주기도하며, 런타임에서도 경고나 오류를 발생시키기도하죠.

 

맞는 방향으로 잘 발전해왔죠.

타입 정의로 인한 시간은 런타임 오류로 인한 문제를 해결하는 시간을 줄이고, 버그 가능성을 줄여주는 것으로 보상되죠.

 

많은 사람들이 JS와 PHP를 싫어하고 TS에 열광하는 이유가 타입 때문이죠. 

댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

+
제목 글쓴이 날짜 조회
2년 전 조회 1,924
2년 전 조회 2,080
2년 전 조회 1,732
2년 전 조회 2,323
2년 전 조회 2,175
2년 전 조회 2,499
2년 전 조회 1,662
2년 전 조회 1,949
2년 전 조회 2,115
2년 전 조회 2,055
2년 전 조회 2,679
2년 전 조회 1,886
2년 전 조회 1,802
2년 전 조회 1,948
2년 전 조회 1,975
2년 전 조회 1,754
2년 전 조회 1,560
2년 전 조회 1,867
2년 전 조회 2,070
2년 전 조회 1,674
2년 전 조회 1,556
2년 전 조회 2,033
2년 전 조회 1,720
2년 전 조회 4,220
2년 전 조회 1,875
2년 전 조회 1,571
2년 전 조회 1,984
2년 전 조회 2,118
2년 전 조회 1,752
2년 전 조회 1,448