개발 일지20 맛집검색기 리팩터링 기존 코드 웹 개발 시작한 지 1달도 되지 않았을 때 만든 사이트이다 보니, 각 HTML 파일마다 JS 파일 하나씩 만들어 연결하여 사용하는 구조로 코드를 작성하였었다. 하지만 함수 속 해시태그 내용만 바뀔 뿐 모든 코드가 중복되어, 새로운 그룹 페이지를 추가할 때마다 기존의 JS 파일을 복사 붙여넣기 하여 해시태그 내용만 수정하는 방식으로 서비스를 운영하고 있었다. 그룹 수가 늘어남에 따라 JS 파일도 같이 늘어났고, 코드를 수정할 때 파일을 찾는 것이 번거로워지기 시작했다. 개선한 코드 하나의 JS 파일에 모든 그룹의 해시태그를 담았다. 함수로 구분하여 querySelector가 그 페이지의 그룹 명을 가져오면, 조건문을 사용하여 그 그룹의 해시태그를 모은 링크를 열어주도록 수정하였다. 그 결과 30.. 2022. 10. 1. [2022 멋쟁이사자처럼 연합해커톤] 지금 뭐해? 지난 8월 20, 21일 이틀 간 멋쟁이사자처럼 연합 해커톤을 진행했다. 무사히 잘 마무리되었고, 여러 방면으로 배운 점이 많았던 해커톤이어서 글로 적어본다. 아이디어톤 지난 5월 해커톤과는 달리, 이번에는 아이디어톤 당일에 랜덤으로 뽑은 키워드 3가지를 가지고 아이템을 정하는 방식으로 진행되었다. 우리팀은 필기구, 히어로, 군대를 뽑았는데 정말 막막했다. (내가 뽑았다... 똥손이다...) 아이들 처음에는 우리 팀원들의 공통 관심사가 '교육'이었고 아이들을 좋아했기 때문에 그 두가지에 대한 방향으로 가려고 생각했었다. (아이들은 우리들의 '히어로' 이런 느낌..) 아이디어를 내는 과정에서 몇 가지 문제에 부딪혔는데, 우선 아이들은 핸드폰을 많이 사용하기는 하지만 어른들처럼 다양한 서비스를 골고루 사용하.. 2022. 8. 23. [Django 배포] 장고 배포 전 시크릿 키 숨기기 1. secrets.json 파일 만들기 project 최상위 폴더에 만들어두면 되는 듯? ex) project > project,app ,,,, 이렇게 폴더 들이 있으면 맨 위의 project 폴더 일단 만들어만 놓고 2. settings.py 파일에서 secret key 복사해오기 24번째 줄 정도에 SECRET_KEY = ~~~~~ 해서 있는 거 복사 해오기 3. secrets.json 파일에 붙여넣기 { "SECRET_KEY": "복사해 온 secret key" } 4. settings.py 수정하기 secret key는 옮겨두었으니 삭제하고 아래 코드로 교체해주기 import json import os from pathlib import Path from django.core.exceptions.. 2022. 7. 20. [개발일지] 무.물.보 : 무엇이든 물에 대해 물어보세요! 무물보 water_drop 무 물 보 무엇이든 물에 대해 물어보세요! hey-hows-the-water.netlify.app 이번에 수자원 공사에서 대국민 물 빅데이터 공모전이라는 것을 해서 학과 사람들과 함께 참가해보았다. 우리가 만들기로 한 서비스는 미세미세 어플처럼, 대중들이 물에 대한 정보를 쉽고 빠르게 알 수 있게 도와주는 사이트다. 기획팀 2명이 세부 내용을 짜서 넘겨주면, 데이터 처리 하는 1명이 가공된 데이터를 넘겨주고, 내가 만들어놓은 사이트에 데이터를 연결하는 방식으로 작업하였다. 기능은 총 3가지이다. 1. 수돗물은 얼마나 깨끗할까? 수돗물의 안전한 정도를 파악할 수 있게, 사용자가 선택한 지역의 수돗물 음용 기준치에 대한 화학물질의 농도를 점수화하여 보여주었다. 우선은 서울 내에서만.. 2022. 7. 18. 이전 1 2 3 4 5 다음