디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

러스트 1년차 후기

프갤러(59.16) 2024.05.12 21:17:53
조회 596 추천 8 댓글 7
														


a16720ab110eb545863410799a17dc7d8ae6dce814504a2769e2ac6463e2e5f2249d30




단점이 횔씬 많아서 일단 장점부터 몇 개 말하면

1. 이터레이터 패턴 너무 좋다

그냥 무지성으로 iter, partition, par_iter, map, filter 갈기면 로직 몇 개 뚝딱


2. 테스트가 너무 편함

테스트 코드를 로직 코드랑 쓰까는 혁신은 내 경험상 러스트가 최초였음


3. 리팩토링이 쉬움(?)

이건 내 주관적 의견일 수 있는데 러스트 언어 특성 상 코드 가시성이 좋아서

특정 로직을 보러 들어 갔을 때 한 눈에 딱 원하는 로직들만 보이게 코딩할 수 있음

함수 이름만 보고 내부 로직보러 들어갔는데 내가 생각한 로직이 아니면 졸라 불편함이 느껴지고 빨리빨리 좀 고쳐버리고 싶은 마음이 들기도함

그 로직을 구현하기 위한 최소한의 부가 코드들이 필요할 수 있지만 그런 것만 제외하면

파이썬 ㅈ바같은 다른 언어들보다는 상대적으로 로직에만 집중할 수 있다는 것?


----


단점

1. 생각보다 패키지들이 별로 없다

유용한 라이브러리들은 찾아보면 c/c++ 기반인 경우가 많음

rapidfuzz 이런건 러스트 버전은 아예 없음

rust-python같은 뭔가 만들다 만 것 같은 패키지들도 너무 많음


2. 모듈 리빌딩이 졸라 어려움

이건 다른 언어에서도 어려운 문제인지는 모르겠는데 러스트가 특히 어려운 거 같음

어떤 struct에 있는 멤버를 다른 struct로 옮기거나, method를 두 개 분리해서 다른 struct로 옮기거나

이런 일을 할 때 제약이 너무 크다

예를 들어 struct A가 struct B를 멤버를 가지고 있고, B에서 A의 mut ref를 요구하면 이건 러스트 문법 상 아예 허용이 안됨

코딩 하다 보면 가끔 이런 패턴이 유용할 때가 있는데 아예 안되게 막아버리니 좀;;

모노 모듈 지향하면 상관없지만 분리할 수 있는 모듈은 분리하면 좋잖아?


3. 러스트 멀티 스레딩은 그냥 지원한다는데 의의를 두면 좋은 수준 같음

go나 c# 같은 언어에 비하면 편의성도 생산성도 월등히 떨어지고

성능도 딱히 나은지 모르겠음



추천 비추천

8

고정닉 3

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
2702332 아 상쾌하다. 운동하고 오니까 프갤러(121.172) 05.27 35 1
2702331 퇴근하고 까페서 2시간이내로 해도 민폐? [2] 최애의야2갤로그로 이동합니다. 05.27 32 0
2702330 개발자 부트캠프 이거 법적으로 문제만없지 취업사기랑 다름없음 프갤러(112.150) 05.27 61 0
2702329 패캠 뉴비 포폴강좌는 대체 뭐고 ㅋㅋ ㅇㅇ(223.38) 05.27 33 0
2702328 개발자 취직 좆도 안되는데 패캠 광고는 존나 오노 ㅋㅋ ㅇㅇ(223.38) 05.27 44 0
2702324 생식기 갤러리임 ㅇㅅㅇ 류류(175.209) 05.27 22 1
2702323 백엔드 개발자가 머신러닝,딥러닝쪽 데사 공부하면 좋음? [3] ㅇㅇ(121.172) 05.27 67 1
2702322 이직할 회사가 없으면 어떡함 [2] 프갤러(211.234) 05.27 51 1
2702321 자기 교복셔츠 단추 풀어헤치고 다니는 여고생들은 무슨 심리일까? [2] 메쿠이로갤로그로 이동합니다. 05.27 68 0
2702320 솔직히 윈도우는 이제 필요가 없는거 같다 방해만 됨 [3] 프갤러(14.39) 05.27 44 2
2702319 면접 각 나올회사는 보통 당일 아니면 다음날까지는 부르긴 하더라 ... 프갤러(112.150) 05.27 30 0
2702318 At World's End 딱국(113.198) 05.27 46 0
2702317 게임업계 가고싶은데 늙어서 포기함 프갤러(222.114) 05.27 35 0
2702316 하 안드로이드 스튜디오 강의 없나,, 죄다 구버전이네 ㅇㅇ(125.242) 05.27 16 0
2702315 열등감 => 넷에서 폭력성 => 현타 => 열등감 심화 [1] ㅇㅇ갤로그로 이동합니다. 05.27 34 0
2702314 팩트만 딱 정리해줌 [4] ㅇㅇ(211.208) 05.27 132 1
2702313 본인 pc/oa 유지보수 면접 2번본적 있는데 [1] 프갤러(112.186) 05.27 32 1
2702311 유튜브 보고 프로젝트 만들려는데 이거 ㄱㅊ음? [1] ㅇㅇ갤로그로 이동합니다. 05.27 42 0
2702310 선생님들 안드로이드는 사장수준인가요? ㅇㅇ(125.242) 05.27 24 0
2702308 소신발언)띵크패드빨콩병신임 보법E노무현갤로그로 이동합니다. 05.27 15 0
2702306 너네들은 게임 뭐해? [2] 프갤러(14.39) 05.27 29 0
2702305 냥덩 저새끼 딱국 정신병 더 악화시킴. [5] 프갤러(175.208) 05.27 63 1
2702304 오늘 트레드밀 뛰면서 <탑건: 매버릭>을 발명도둑잡기갤로그로 이동합니다. 05.27 16 0
2702301 나님 넘나 순수행..⭐+ ♥순수퓨어냥덩♥갤로그로 이동합니다. 05.27 27 0
2702300 나 그럼 여친님만의 씨수컷 할랭 히히히히 딱국(113.198) 05.27 15 0
2702299 딱국이는 출산율 담당이에요♥ 가 꼴리긴 하는데 문제가 [1] 딱국(113.198) 05.27 42 0
2702298 요즘 mz들은 맥북만씀 [1] 프갤러(103.212) 05.27 26 0
2702297 오라클 래리앨리슨이 wintel동맹이 사악하다고 말했다 [1] 발명도둑잡기갤로그로 이동합니다. 05.27 25 0
2702296 사상최악의 os 윈도우 프갤러(103.212) 05.27 17 0
2702294 윈도우 지지한다? x86 카르텔 [3] 프갤러(103.212) 05.27 26 0
2702293 윈도우의 죄악 arm의 발전을 늦춤 프갤러(103.212) 05.27 14 0
2702292 아직도 윈도우 쓰면 미개하다고 해야하나 프갤러(103.212) 05.27 14 0
2702291 운동 끝 발명도둑잡기갤로그로 이동합니다. 05.27 29 0
2702290 맥만 있으면 세상이 2배는 빨라짐 프갤러(103.212) 05.27 13 0
2702289 솔직히 씽크패드에 우분투 깔고 다니면 멋있지 않음? [2] 프갤러(14.39) 05.27 50 0
2702288 윈도우가 없어져야 x86 프로그램도 없어짐 프갤러(103.212) 05.27 13 0
2702287 윈도우 에서 코딩하고 인생이 망함 프갤러(103.212) 05.27 13 0
2702286 윈도우 = 호환성 지킬려고 80~90대까지 일하게 시킴 프갤러(103.212) 05.27 17 0
2702285 반도체 발전시킬필요없음 arm 쓰면 2배 성능업 프갤러(103.212) 05.27 14 0
2702284 윈도우에서 프로그래밍 하지마세요 프갤러(103.212) 05.27 14 0
2702283 사상최악의 os 윈도우 프갤러(103.212) 05.27 15 0
2702282 요즘 mz들은 맥북만씀 프갤러(103.212) 05.27 12 0
2702281 윈도우 쓰는 사람은 그냥 툴키디죠 프갤러(103.212) 05.27 11 0
2702280 하 맥에서 잘돌아가는데 윈도우에서 안돌아가네 프갤러(103.212) 05.27 10 0
2702279 윈도우 뭐이럼?? 프갤러(103.212) 05.27 11 0
2702278 윈도우쓰지마세요 프갤러(103.212) 05.27 10 0
2702277 윈도우같은 os는 세상에 나왔으면 안됨 프갤러(103.212) 05.27 12 0
2702276 윈도우: 호환성 위해서 팔다리 다묶음 프갤러(103.212) 05.27 11 0
2702275 윈도우 = 호환지킬려고 80~90대 노인네도 살수있게함 프갤러(103.212) 05.27 12 0
2702274 우리 fis 아카데미 들어본 사람 프갤러(211.112) 05.27 17 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2