peter_lim
1k
2021-11-11 00:11:57 작성 2021-11-11 00:52:12 수정됨
15
3035

기도합니다


제발 내일 물리적인 서버이동시 아무일 없이 부팅 되게 해주세요

서버야 너는 10년이 넘었어도 다시 부팅될수 있을거야...

php 너무 싫어요... java하겟습니다........리팩토링도싫고 10년 전 php 코드 너무싫어요.........

왜 저같은 1년차 주니어에게 이런시련을주십니까 ㅠㅠ


윽.....php5.2 이하 + 코드이그나이터 2.2.0 이하 + 클래식 기준 난무한 스파게티코드

저는 알았습니다. 


아..  설계가 프로그래밍보다 우선순위 이구나.

좋은 프로그래머는 언어를 떠나서 설계만 잘하면 문제가 없을수 있겠다.


아 php는 정말 솔루션 아니면 구릴수도 있겠다. 왜 php를 백지장이라하는지 이게 독인지 꿀인지.

아 java를 왜쓰는지 는 알겠다 ,대기업에서.  큰 규모거나 작은규모든 언어구조가 명세화되어있으니..


가끔 옛날에 개발되어진 php코드를 보고 생각하고 반복합니다.

왜이렇게썻지? 왜지? ㅡㅡ 음......... 왜지?!! 음........ ㄴ아! 왜지?음... 아 ..그래..그렇게하자....


와 mysql이 버전업이 되엇네. db테이블을 볼까? 음 이사람은 fk를 안쓰고 모든걸 쿼리문으로 대체해서 받아가지고 또 쿼리문을 써서 또쿼리문으로 반복문을써가지고 조회하는구나.

결론 => 개느림

foreach 안에 쿼리넣고 그안에 if 또 그안에 if 또 그안에 limit없는 while문 반복

그거 한번 조회돌리면 해당 ip DB가 마비됨. 아무도 얘기안함.


와 mysql 버전업이 되엇으니 리팩토링을해볼까. 음 ..... datetime < 0000-00-00 00:00:00 

mysql(최신)  : 저흰 앞으로 0은 안먹일거고 1970-01-01 처럼 명시적으로 써먹여주십쇼

음 이게먹혔어도. 굳이 이걸 왜이렇게 쓸필요가 있었을까?

null safe가 얼마나 소중한지 알았습니다. 


php시장은 이제 죽은건가요? 아님 제가 이상하게 생각하고있나요.

감히 개발 어린이가 여쭙고싶습니다.

제가보기엔 확실히 php는 장점이 있습니다. 그 장점이 뚜렷해요. 정말 간단하게 빨리 개발가능한거.

저는 개인적으로 nodejs, 코틀린, 자바, php, 얕게 프로젝트는 다해봤지만.. php 레거시코드를 만지는것만큼 스트레스를 받아본적이 없는거같습니다. 

정말 너무 자유로운 나머지 명세화 되어있지않고 코드가 자기 멋대로 에요.


제 기분 이해하실분 있으실까요. 없으시겠죠

17
2
  • 댓글 15

  • Flex 해서 샀다
    257
    2021-11-11 02:26:26

    아 아예 코드이그나이터도 안 쓴 순도 99.9% (24k) 의 php 코드에
    sql 문 1개 1개마다 수많은 inner/outer join 들이 난무하는 것을 아직 못 보셨군요!

    때가 타지 않은 순수한 영혼이십니다~

    .

    .


    .

    .


    .

    .


    ...으 끔찍하네요
    물러가라 코드야!

  • Qs
    668
    2021-11-11 07:55:43

    ㅋㅋㅋㅋㅋㅋ 필력 좋네요

  • 구로막차
    512
    2021-11-11 08:56:43

    서버가 10년전꺼라면 물리 이동시 CMOS 배터리 방전되어 초기화 될텐데요.

    CMOS 배터리 챙기세요.

  • Unknown_
    476
    2021-11-11 10:39:35

    ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 힘내요..

  • takin17
    3k
    2021-11-11 11:17:37

    php 잠깐 유지보수할거 아니라면 전 그만둡니다 

  • Mambo
    6k
    2021-11-11 19:38:39
    들어만보았지 실제로 경험한게 없어서 어느정도인지 궁금하긴 합니다... 도대체 스파게티 코드란 무엇인가...
  • 개발자임~!
    2
    2021-11-11 21:56:08

    담주부터 php 프로젝트 시작하게된 쥬니언데긴장 되네욬ㅋㅋㅋㅋㅋ ㅠㅠㅠㅠㅠㅠ후덜더루ㅜㅠㅠ

  • 뛰라고
    756
    2021-11-12 08:04:23
    그냥 물리적으로 이동만 하는데도 정상작동을 장담 못하는 ㅠㅠ
  • traces
    142
    2021-11-12 10:30:48

    php 5.6 + codeigniter 2.2.x 에서 1년 넘게 개발 해봤는데, 뭐때문에 이렇게 글 쓰셨는지 알 것 같아서 위로해드리고 싶네요.


    힘내시고, 금방 벗어날 수 없는 회사라면 일단은 코드이그나이터 빡세게 파는것도 추천드릴게요.

  • 코딩을지켜츄
    1k
    2021-11-12 11:38:15

    전 솔직히 배우고 싶은 순위가 여러개 있는데.. React > js > node > deeplearning > pyhthon......  프리미어 프로, 파이널 컷프로, 포토샵, 일러스트..... >음악 제작 툴 > 요리 (한식/양식) > .............. > 로스쿨 > 공무원 시험 > 다시 수능......... > php > 죽음... 순 입니다  머리에 권총 안들이대면 php는 평생 안배울듯 ^^

  • 김쿠팡
    198
    2021-11-12 11:39:40

    작업하셨을까요?

    결과가 궁금합니다.

  • youngyoung
    2k
    2021-11-12 13:02:34

    요즘 오히려 php는 핫한데요 ㅎㅎㅎ

    글 잘쓰시네요 ㅎㅎ

  • 한량개발자
    1k
    2021-11-13 02:34:43

    modern PHP 도 제대로 쓰는 업체 본적이 없습니다..


    PHP 가 왜 독인지는 진짜 마셔볼 필요도 없습니다..

    검색만 해도 까는거 많거든요..


  • youngyoung
    2k
    2021-11-14 15:19:16

    한국 개발환경이 문제인거지 PHP가 문제인건 아니죠..

    PHP자체는 요즘 버전업도 되고 시큐리티도 좋아지고 속도도 빨라지고

    라라벨 쓰면 쓰기도 편하고..


  • peter_lim
    1k
    2021-11-22 00:03:05 작성 2021-11-22 00:18:22 수정됨

    여러분 저는 php를 사랑합니다. php8 보시면 너무나도 사랑스럽죠.

    저는 아무래도 시장에서 굴복한것 같습니다.

    다행히도 저날 제대로 부팅은 되었지만.

    도저히 저 서버의 코드 꼴을 차마 지켜볼수가없어서 ^^

    이참에 옮긴거 내가 코드개선 시켜야지하고 조금씩 바꾸던게 점점 커지더군요? 후후........

    ftp upload가 안되는거부터해서 서버세팅 권한 다시해주고 또 그거에대한 보안 도 해주고

    쓸데없는 코드 전부다 싹다제거하고,옛날 DB로그기록 정리좀해주니 많이. 빨라지더군요.

    차마 쿼리문은 못바꾸겟떠라구요 그냥만지기싫었음 ^^ sql .= left join; +union+  sql.=left join....윽씨밸ㄹ.....fk좀..

    저는 Php를 욕하기보단 지금 현실의 시장성에 대해 광기를 일으킨것 같습니다.

    확실히 php는 스레드방식이 아니기도 하고 한국의 기업적인 마인드와 이해수준때문에 많이 java를 쓰고있는것 같구요. 언어적으로보면 또 요즘Go라는 괴물도 있잖아요. 콜백도필요없고 포인터도 지원해주고 함수도 동시처리해주고 ^^^^^^^^음 ...데이터크롤링할때 아주빠르더라구요

    php는 현재 가독성과 속도가느린문제는 7버전때부터 해결해왔던걸로 알고있고 라라벨이 들어서면서 안정궤도에 있는상태고, JAVA는 아무래도 애초에 스레드방식이라 분산처리가 안정적으로 뛰어나고 유지보수는 각언어에 익숙한사람이많고 QA가 활성화된 영역이 아무래도 한국에선 JAVA가 제일 큰것 같습니다.

    잘쓰면될것같아요........

    미안해요 여러분 괜히 언어두고 다툼하는것같네요 저는 사실 php도 java도 다 좋다고생각합니다. 

    그걸잘.써.야.지(그전의 개발한 이눔새키들아....)


    p.s 여러분 저는 다시 처음부터 java 신입 백엔드로 들어갈 생각입니다. 요번주면 오늘이네요. 그만두는거 얘기드리고 이직준비해야겠네요. 물론 php는 제가 좋아하는 언어입니다. 혼자 토이프로젝트할때 php씁니다. 심지어 저 처음에 가르치시던 스승님이 perl을 엄청좋아하시던분입니다 ㅋㅋㅋ 물론 그분은 보안계열이셨지만 .. 그분덕분에 즐겁게 컴퓨터하는것같습니다




  • 로그인을 하시면 댓글을 등록할 수 있습니다.