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

자그만치 2000줄을 날려버리고, 모든 기능을 그대로 구현했습니다.
ㅋㅋㅋ
아 진심 속이 시원하네요-_-);
댓글 18개
@김철용 이전 개발자가 하드 코딩을 해놔서 ...
가능했던 일입니다. 너무 길어서 엄두도 안났는데 자꾸 관련 이슈가 생겨서 해당 이슈 찾는게 더 일인 것 같아서 오늘 딱히 할일도 없고 해서...
쿨럭:D
하드코딩이라면 AI 한테 could you make this code more efficient? 라고 하면 많은 도움 받을 수 있어요.
@울라프 솔루션 특성상 AI에 일괄 맡기는 건 위험합니다.
딱 한파일이 아니라 엮여있어서 다른곳에서 이슈생길지 모르니
소스를 오래 보시다 보면 학습이 되어서 이루틴 저루틴 쓰임새나 구조를 파악하시게 된거군요. 군더더기 싹 날리고 새로 기존 기능 구현하셨다니 축하드립니다. 한층 실력이 일취월장 하신거 같아요^^
@유찬아빠 회사의 메인 솔루션인데 가장 이슈가 많이 터지다보니 전체적인 흐름 및 파악이 힘든 것 사실이였습니다.
엎친데 덮친격으로 저 소스에서 기능 추가요청은 정말 극한 작업이였거든요
미니님은 다시봐도 멋지시네요.
소스길이를 줄이는건 코드안에서 공통되는 패턴을 추려서 함수로 만들 수 있는 능력이 필요한데 사실 이 능력도 조금은 타고나야 하더라구요.
제이쿼리 없는 하드코딩은 디버깅도 싹싹하게 나와요.
@비타주리 저거 퀘이사로 만들어진 소스인데
언급해주신데로 공통패턴이 너무 많았습니다.
만든 분이 백엔드이고 당시 시간이 촉박해 저렇게 했다고 지금 남아 있는 분이 말씀해주시네요
@부산곰돌이 걍 이프 엘스이프분 난도질을 통합 하였더니ㅋ
쓸데없는 html 반복 패턴이 너무 많았습니다.
특히나 등록 수정 폼이 같음에도 아예 구조를 다르게 쓰다보니 라인이 길어진 듯
프로그램 잘 하시는 분들을 보면 코드가 정말 심플, 정결 하다고 할까요? 가끔 보면 모든 코드가 예술이신 분들이 있는데 코드를 보면서도 경외심이 들기도 합니다.
게시판 목록
자유게시판
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 |
|
1주 전 | 12 | |
| 199718 |
|
1주 전 | 9 | |
| 199717 | 3주 전 | 22 | ||
| 199716 |
느긋한카키쿠키
|
3주 전 | 17 | |
| 199715 |
현대적인무질서한까마귀
|
3주 전 | 20 | |
| 199714 | 3주 전 | 26 | ||
| 199713 | 3주 전 | 33 | ||
| 199712 | 1개월 전 | 292 | ||
| 199711 |
안졸리니졸리니
|
1개월 전 | 144 | |
| 199710 |
|
1개월 전 | 160 | |
| 199709 |
|
1개월 전 | 92 | |
| 199708 | 1개월 전 | 106 | ||
| 199707 | 1개월 전 | 240 | ||
| 199706 | 1개월 전 | 41 | ||
| 199705 | 1개월 전 | 29 | ||
| 199704 | 1개월 전 | 47 | ||
| 199703 | 2개월 전 | 57 | ||
| 199702 | 2개월 전 | 97 | ||
| 199701 | 2개월 전 | 111 | ||
| 199700 | 2개월 전 | 83 | ||
| 199699 | 2개월 전 | 88 | ||
| 199698 | 2개월 전 | 134 | ||
| 199697 | 2개월 전 | 99 | ||
| 199696 |
|
2개월 전 | 247 | |
| 199695 | 2개월 전 | 89 | ||
| 199694 | 2개월 전 | 119 | ||
| 199693 | 2개월 전 | 185 | ||
| 199692 | 2개월 전 | 198 | ||
| 199691 |
|
2개월 전 | 170 | |
| 199690 | 2개월 전 | 257 | ||
| 199689 | 2개월 전 | 160 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기