어느새 23년 중 1분기가 거의 끝나가네요..🤭 나름 열심히 했다고 생각합니다 ㅎㅅㅎ 항상 연초에는 계획은 많아도 항상 실행에 옮기는 경우는 많이 없더라고요 저는..ㅠㅠ 그래서 이제는 제가 계획(?) 했던 저만의 성장을 위한 목표를 정하고 실행을 해보자 합니다! 더보기 이렇게 블로그에 글을 써야 뭔가 실행에 옮길 것 같아서..ㅎㅎ 이번에 해보고자 하는 목표는..! 📗 QA 관련 도서 추천 및 개인적인 리뷰 작성하기! 📋세부 목표 이번년도 12월까지 총 3권의 도서 및 리뷰 작성하기!! QA, Test, IT에 관련된 도서로 리뷰하기! 물론 독서가 취미이신 분, 이미 실행 중이신 분들에게는 "뭐 저런 게 목표야?"라고 생각하실 수 있으시겠지만..ㅎ 저만의 소소한 계획이니☺️ 그래서 이번에 제가 처음으로 도..
트래픽(Traffic) 서버와 스위치 등 네트워크 장치에서 일정 시간 내에 흐르는 데이터의 양을 말한다. 웹사이트에 트래픽이 많다는 것은 사용자 접속이 많아서 전송하는 데이터의 양이 많다는 것을 뜻한다. 파일을 다운로드한다거나 클라이언트의 요청으로 홈페이지의 내용을 본다거나 할 때 발생함
오픈소스(Open Source)란 오픈소스란 원래 오픈소스 소프트웨어(Open Source Software, OSS)를 뜻하는 용어이다. 공개된 소스코드를 의미하며, 일반적으로 자유롭게 사용, 복제, 배표, 수정할 수 있다. 다방면으로 필요한 소스들을 공개된 소스코드를 통해 확인할 수 있다. 오픈소스의 장점 웹상에서 무료로 다운로드 및 소스 코드 수정, 재배포가 가능하므로 초기 개발을 시작하기 위한 비용이 적게 요구됨 오픈소스 커뮤니티는 보통 최신 기술 정보 및 문제점과 해결책을 공유하는 형태로 자유롭게 운영되기 때문에 독점 프로그램에 비해 기술 발전 속도가 빠르다. 오픈소스의 단점 영리를 목적으로 하는 회사에서 개발되는 것이 아니라 개인의 자발적인 참여를 통해 개발되는 경우가 많기 때문에 독점 프로그램..
리팩토링(Refactoring) 개발코드의 기능을 바꾸지 않으면서 코드의 가독성을 높이고 수정하기 쉽게 만드는 과정을 말한다. 코드가 작성된 후에 디자인을 개선하는 작업이다. 리팩토링을 진행하는 이유 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 하기 위함 버그를 찾을 수 있고 소프트웨어를 보다 빨리 개발할 수 있도록 도와준다
하드코딩 프로그램의 소스 코드에 데이터를 직접 입력해서 저장하는 것 주로 파일 경로, URL 또는 IP 주소, 비밀번호, 화면에 출력될 문자열 등이 대상이 된다. 코딩 방식의 일종으로 외부 입력에 대한 유연성이 없고 확장성이 낮은 코딩을 말한다. 코드의 목적이 매우 직관적이라 가독성도 괜찮은 편이다. 하지만.. 프로그램의 유지보수가 힘들어진다. 보안에 취약해질 수 있다. 예를 들자면, 특정 DB에 접속하여 자료를 조회하는 프로그램에 비밀번호가 하드 코딩된 경우 리버스 엔지니어링으로 비밀번호가 그대로 유출될 수 있다.