반응형 기타20 캐시와 쿠키의 차이점 캐시(Cache) 정의 : 웹 페이지 요소를 저장하기 위한 임시 저장소. 특히, 후에 필요할 것 같은 요소들을 저장한다. 이러한 요소들은 그림 파일이나 문서 파일 등이 될 수 있다. 목적 : 캐시는 웹 페이지가 빠르게 렌더링 할 수 있도록 도와준다. 삭제 : 사용자가 직접 수동으로 삭제해주어야 한다. 예시 : 오디오, 비디오 파일 등이 있다. 쿠키(Cookie) 정의 : 쿠키 또한 정보를 저장하기 위해 사용된다. 기본적으로 웹서버에서 pc로 보내는 작은 파일들을 저장한다. 보통 쿠키는 누군가 특정한 웹 사이트를 접속할 때 발생한다. 목적 : 쿠키는 사용자의 인증을 도와준다. 삭제 : 만료기간이 있어 시간이 지나면 자동 삭제 된다. 예시 : 로그인정보, 방문기록, 방문횟수 2019. 9. 25. Code Refactoring 1. 리팩토링이란 무엇인가? 리팩토링은 외부동작을 바꾸지 않으면서 내부 구조를 개선하는 방법으로, 소프트웨어 시스템을 변경하는 프로세스이다. 리팩토링시 중요한 점 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 만드는 것, 겉으로 보이는 소프트웨어의 기능을 변경하지 않는 것이다. 따라서, 리팩토링을 할 때는 기능을 추가해서는 안되고, 단지 코드의 구조에만 신경 써야한다. 리팩토링은 가동중인 프로그램을 취해서, 동작을 바꾸는 것이 아니라 우리가 빠른 속도로 개발할 수 있도록 하는 특성을 좀더 많이 주어, 프로그램의 가치를 높이는 것이다. 2. 리팩토링은 왜 하는가? 리팩토링은 소프트웨어의 디자인을 개선시킨다. 리팩토링이 없다면, 소프트웨어의 의도된 디자인은 시간이 갈 수록 망가져 갈 것이다. 정기적인 리.. 2019. 9. 25. 이전 1 2 3 4 다음 반응형