오늘은 진짜 영혼을 갈아 넣은 듯...
기존에 제가 여기 회사 오기 전 개발자가 만들어 놓은 코드가
약 2600줄...
와 도저히 이걸 건드릴 자신이 없어 몇개월 동안 걍 야매로 해결 했는데
답이 안나와서, 뒤집어 엎어버렸습니다.

자그만치 2000줄을 날려버리고, 모든 기능을 그대로 구현했습니다.
ㅋㅋㅋ
아 진심 속이 시원하네요-_-);
댓글 18개
@김철용 이전 개발자가 하드 코딩을 해놔서 ...
가능했던 일입니다. 너무 길어서 엄두도 안났는데 자꾸 관련 이슈가 생겨서 해당 이슈 찾는게 더 일인 것 같아서 오늘 딱히 할일도 없고 해서...
쿨럭:D
하드코딩이라면 AI 한테 could you make this code more efficient? 라고 하면 많은 도움 받을 수 있어요.
@울라프 솔루션 특성상 AI에 일괄 맡기는 건 위험합니다.
딱 한파일이 아니라 엮여있어서 다른곳에서 이슈생길지 모르니
소스를 오래 보시다 보면 학습이 되어서 이루틴 저루틴 쓰임새나 구조를 파악하시게 된거군요. 군더더기 싹 날리고 새로 기존 기능 구현하셨다니 축하드립니다. 한층 실력이 일취월장 하신거 같아요^^
@유찬아빠 회사의 메인 솔루션인데 가장 이슈가 많이 터지다보니 전체적인 흐름 및 파악이 힘든 것 사실이였습니다.
엎친데 덮친격으로 저 소스에서 기능 추가요청은 정말 극한 작업이였거든요
미니님은 다시봐도 멋지시네요.
소스길이를 줄이는건 코드안에서 공통되는 패턴을 추려서 함수로 만들 수 있는 능력이 필요한데 사실 이 능력도 조금은 타고나야 하더라구요.
제이쿼리 없는 하드코딩은 디버깅도 싹싹하게 나와요.
@비타주리 저거 퀘이사로 만들어진 소스인데
언급해주신데로 공통패턴이 너무 많았습니다.
만든 분이 백엔드이고 당시 시간이 촉박해 저렇게 했다고 지금 남아 있는 분이 말씀해주시네요
@부산곰돌이 걍 이프 엘스이프분 난도질을 통합 하였더니ㅋ
쓸데없는 html 반복 패턴이 너무 많았습니다.
특히나 등록 수정 폼이 같음에도 아예 구조를 다르게 쓰다보니 라인이 길어진 듯
프로그램 잘 하시는 분들을 보면 코드가 정말 심플, 정결 하다고 할까요? 가끔 보면 모든 코드가 예술이신 분들이 있는데 코드를 보면서도 경외심이 들기도 합니다.
게시판 목록
자유게시판
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 |
|
1주 전 | 25 | |
| 199688 | 2개월 전 | 189 | ||
| 199687 | 2개월 전 | 182 | ||
| 199686 | 2개월 전 | 484 | ||
| 199685 | 2개월 전 | 108 | ||
| 199684 | 2개월 전 | 168 | ||
| 199683 |
|
2개월 전 | 171 | |
| 199682 |
비버팩토리
|
2개월 전 | 116 | |
| 199681 | 2개월 전 | 176 | ||
| 199680 | 2개월 전 | 160 | ||
| 199679 | 2개월 전 | 127 | ||
| 199678 | 2개월 전 | 206 | ||
| 199677 |
|
2개월 전 | 212 | |
| 199676 | 2개월 전 | 128 | ||
| 199675 | 2개월 전 | 107 | ||
| 199674 | 2개월 전 | 268 | ||
| 199673 | 2개월 전 | 170 | ||
| 199672 | 2개월 전 | 169 | ||
| 199671 | 2개월 전 | 148 | ||
| 199670 | 2개월 전 | 131 | ||
| 199669 |
|
2개월 전 | 217 | |
| 199668 | 2개월 전 | 146 | ||
| 199667 |
nekoieye
|
2개월 전 | 207 | |
| 199666 | 2개월 전 | 167 | ||
| 199665 | 2개월 전 | 459 | ||
| 199664 | 2개월 전 | 161 | ||
| 199663 | 2개월 전 | 268 | ||
| 199662 |
|
2개월 전 | 151 | |
| 199661 | 2개월 전 | 128 | ||
| 199660 |
별찢이내린다샤랄랄라랄라
|
2개월 전 | 235 | |
| 199659 |
|
2개월 전 | 151 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기