Skip to content

기글하드웨어기글하드웨어

커뮤니티 게시판 : 아주 기본적인 네티켓만 지킨다면 자유롭게 쓸 수 있는 커뮤니티 게시판입니다. 포럼에서 다루는 주제는 각각의 포럼 게시판을 우선 이용해 주시고, 민감한 소재는 비공개 게시판이나 수상한 게시판에, 홍보는 홍보/외부 사용기 게시판에 써 주세요. 질문은 포럼 게시판의 질문/토론 카테고리를 사용해 주세요.

잡담
2016.07.10 23:26

프로그래밍을 하고 있습니다.

조회 수 242 댓글 5

 저번에 개발한 NamuWiki2HTML이라고 나무위키 덤프파일을 mdict의 파일로 변환하는 프로그램을 json에 맞게 수정해보는 중입니다. 개발을 지속할 동기가 사라져서 그만두었는데 주변에서 필요한 사람이 몇 있어서 다시 만들어 볼 생각으로 열어 보았습니다. 그런데 아무리 봐도 수정을 못하겠어요. 예전부터 느낀 것이지만, 스파게티 코드는 죄악 중의 죄악입니다. 솔직히 제가 만들었는데, 게다가 주석도 다 달아 놨는데 시간이 좀 지나서 손을 못대겠어요. 에휴. 무슨 고대 문자 보는 느낌이에요. 애초에 구상도 제대로 안 하고 짠 것이 초기 버전이라서 유지보수가 불가능한 구조로 작성되어 있어요. 원래대로라면 문서를 분할하고 파이썬의 고급진 함수들을 한줄한줄마다 써서 아름다운 코드가 되어야 하는데 인코딩 문제가 없다는 이유로 파이썬 프로그래밍을 해본 적도 없으면서 기본 파이썬 설명 봐 가면서 작성한 게 화근입니다. 그래서 뭘 하든 간에 기초부터 다시 쌓지 않으면 가망이 없어요.

 그것 말고도 나무위키 덤프의 문법 오류를 수정하는 프로그램도 만들어 보고 있습니다. 이쪽은 C로 만들고 있지만 이것도 잘 될지 의문이네요.

  

그나저나 자꾸 임시저장을 누른다는게 등록을 누르네요. 에휴. 확인 안했으면 또 저번처럼 될 뻔 했네요



  • profile
    쮸쀼쮸쀼 2016.07.11 00:19
    이래서 주석이 필요하지요.
  • ?
    퀘윈 2016.07.11 01:34
    하도 이상하게 짜서 주석을 떡칠해 두었어요. 생긴 건 여럿이서 짠 것 같아요.
    루비는 손대서는 안될 것 같아요
  • profile
    낄낄 2016.07.11 03:33
    기글은 리뉴얼 이후 개선을 해 나가면서 겉보기엔 멀쩡해져가는 것 같지만, 실제 코드는 몹시 지져분해져가고 있습니다.

    프로그래밍이 다 그런듯.
  • ?
    서진 2016.07.11 08:54
    스파게티 코드의 경우 유지보수를 포기하고 다시 만들어버리는 경우가 의외로 좋을 때가 많습니다!

    기능의 목적이 분명하고, 시행착오를 한번 거쳤기 때문에 깔끔하고 빠르게 작업이 되지요.

    하지만 귀차니즘은 구태여 돌아가는 소스를 물고 늘어지게 만듭니다 엉엉...
  • ?
    퀘윈 2016.07.11 18:39
    다시 만들고 있습니다. 그냥 브리스톨 릿지 포지션이에요.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 이벤트 [23일] 마이크로닉스 MA-600T 쿨러를 드립니다 14 file 낄낄 2024.04.17 577
28973 잡담 "성의가 없다"라는 말은 이정도는 되어... 12 file RuBisCO 2021.03.31 482
28972 퍼온글 sata는?? 14 file 뚜까뚜까 2018.03.01 482
28971 잡담 갑자기 양구로 놀러가고 싶어집니다 11 프레스핫 2017.10.23 482
28970 잡담 1달러짜리 필통. 16 file title: 부장님호무라 2017.05.23 481
28969 잡담 저도 부스터샷 후기 8 file 낄낄 2021.11.16 481
28968 잡담 저도 5700x 탑승했습니다... 4 file 슈베아츠 2022.11.03 481
28967 잡담 A10-7850K 를 가지고 놀고 있어요 5 도개주 2017.03.19 481
28966 잡담 12세대 인텔 CPU가 곧 나올꺼같은데... 9 포도맛계란 2021.10.01 481
28965 장터 판매완료 mx300 1테라 2개 판매합니다. 보증기간 ... 3 file 오버쿨럭커 2020.04.03 481
28964 장터 정복)헤드셋/이어폰 여러개~!! 2 title: AIwakoy 2018.08.03 481
28963 잡담 알리 특가 케이블 환불 받았습니다 4 file title: AIBlackbot 2022.09.01 481
28962 잡담 없는것 만들기. 4 노코나 2022.06.23 481
28961 잡담 민팃 하니 찝집하네요 4 file title: 명사수포인 2022.02.22 481
28960 퍼온글 사이클 게임 15 file 하뉴 2021.03.25 481
28959 장터 쿨러마스터 키보드 등산로입니다. 11 file 역률 2018.07.10 481
28958 잡담 walkers razor earmuff샀습니다 7 file title: 민트초코코알라 2023.01.12 481
28957 장터 지포스 1070 구합니다. 5 로벨리아 2018.06.13 481
28956 장터 오늘은 넨도와 램판매. 2 file 야메떼 2021.06.17 481
28955 잡담 알리 띵띵농장 신상품들 9 file title: AI아무개 2024.04.09 481
28954 잡담 사진은 장비빨이 아니였습니다. 10 file 방송 2020.04.28 481
28953 잡담 커리퀸 생각보다 괜찮네요 4 file 슈베아츠 2022.03.10 481
28952 잡담 장마는 끝났다지만 소나기는 계속 오락가락 하네요. 20 file title: AI아즈텍 2023.07.26 481
28951 잡담 집에 돌아왔슴다 17 file title: 저사양0.1 2022.05.18 481
28950 잡담 태블릿 왔습니다. 12 file rnlcksk 2016.12.28 481
28949 잡담 한건 없는거같은데 시간은 너무 빨리가는거같아요 11 file 슈베아츠 2022.09.19 481
28948 잡담 토이저러스, 파산 임박.."빠르면 오늘 파산... 7 낄낄 2017.09.19 481
28947 퍼온글 핵꿀잼 매치업 3 file Kanyy 2022.02.20 481
28946 잡담 굿락 2018 좋네요 2 file Elsanna 2018.06.15 481
28945 잡담 AX56U를 질렀습니다. 1 ExpBox 2021.01.27 481
28944 잡담 남들과 다른사과 구입완료~! 3 file 주황버섯 2022.09.30 481
목록
Board Pagination Prev 1 ... 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 ... 2785 Next
/ 2785

최근 코멘트 30개
마초코
10:43
白夜2ndT
10:41
白夜2ndT
10:38
白夜2ndT
10:37
마초코
10:34
마초코
10:33
포인트 팡팡!
10:31
마초코
10:31
미쿠미쿠
10:28
오쿠소라아야네
10:22
Induky
10:22
레스베르그
10:21
까르르
10:03
까르르
10:03
Induky
09:43
아이들링
09:42
포인트 팡팡!
09:40
툴라
09:40
babozone
09:40
Induky
09:40
Induky
09:39
acropora
09:39
화니류
09:37
까마귀
09:37
툴라
09:34
가네샤
09:26
포인트 팡팡!
09:19
개념확립
09:19
아루곰
09:05
hjk9860
09:05

더함
한미마이크로닉스
MSI 코리아
AMD

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소