테스트 사이트 - 개발 중인 베타 버전입니다

그누보드 대형 프로젝트 설계 후기

** 5년간의 렌트카 회사 ERP 구축 후 느낀 점
1.  그누보드 구 버전으로 대충 만들어서 4년간 운영함. (그때는 사업성공여부가 불확실)

2. 코로나때 큰 성장을 했는데, 시간이 없어서 유지보수를 못 하다 최근에 와서 리뉴얼. 

 

이하 작업 내용.

 

3. Array 통일. 필요한 모든 변수를 보기좋게 Array에 설정함. Array가 3배 늘어났는데, 체감 성능저하 없음. 변수 관리 능력은 10배 좋아짐.

3. 함수재활용, Array가 보기 좋으니 함수를 재활용하기 용의해져 재활용성이 3배 늘어남. A 게시판 , B 게시판 카테고리가 같은 함수로 제작되어 서로 다른 Array에 담겨짐. 사이트 리프레시 속도 5배 빨리짐. (0.1초 걸리던 것이 0.02초). ex) 3가지 변수를 얻기 위해 foreach를 3배 돌려야 했던 것을 1번 돌리면서 모두 각각의 외부변수에 할당함. 

4. CSS 변수통일. 기존 글자체가 다 다르고 크기, 색상도 제 각각 이던 것을, 20가지 색상에 5가지 글자크기, 1가지 글자체로 통일함. 

5. 자바스크립트 간결화. 중복되던 스크립트를 보기 쉽게 정렬 

(ChatGPT로 많은 도움 받음)

6. Nas 에 Gitea 설치하여 버젼관리 (** 대박)

7. RSS 사용하여 웹사이트, 로컬호스트 동기화 (** 대박, 새세상)

 

** 무엇보다 내 php 능력이 크게 향상 됨.

 

(고수분들 조언 바랍니다. 혹시 제가 보지 못한것들...)

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 3개

고생 많으시군요~ 저도 이번 프로젝트때 배열 활용 많이 했는데 간단하게만 하다가 다중배열까지 하느라고.. 공부 다시 하게됐어요 ? 빨리 마감 했으면 좋겠어요..
기획 개발 다 직접하신 건가요? ㅎㄷㄷ
글만 봐도 엄청난 작업들을 하시고 계시네요..응원합니다. ㅎㅎ

게시글 목록

번호 제목
1717652
1717651
1717650
1717648
1717635
1717629
1717626
1717625
1717621
1717619
1717611
1717610
1717609
1717607
1717601
1717598
1717591
1717590
1717583
1717575
1717572
1717568
1717566
1717549
1717545
1717533
1717512
1717511
1717508
1717495