우선 Java 개인적으로 쓰게 된 이유는 많은 기업들이 Java를 사용하기 때문입니다. 많은 사람들이 알고있는 언어를 모르게 되면 서로의 의사소통에 있어서 부족함을 느낄것이라 판단하기 때문에 더더욱 Java를 배우고자 했습니다. 하지만 기업들이 Java를 많이 쓰는 이유가 뭘까요? 무려 2021년 기준으로 전 세계 개발자들 사이에서 5번째로 인기 있는 프로그래밍 언어라고 하는데!! 자바의 처음 출시된 1995년 때의 슬로건은 "한 번 프로그래밍 한 것은 어떤 플랫폼에서도 실행된다" 라고 합니다.("write once, run anywhere") 즉, 자바에서 컴파일을 하면 class파일이 생성되는데, 이것은 운영 체제에 맞는 완벽한 기계어가 아닌 중간 기계어 입니다. 이 바이트 코드를 실행하려면 운영체제..
이전에 https://electricjob.tistory.com/8를 통해 branch의 기능들을 일부 배웠습니다. branch는 조금더 알아보고 merge를 드디어 영접해 보겠습니다. 우선 branch를 자신의 브랜치로 이동합니다!! 슝슝 git switch gyu # gyu는 제 개인 파일 이름입니다. 물론 회사같은 곳에서는 master가 아니라 다른 파일에 저장하겠지만 저는 master와 gyu(개인 브랜치)를 merge한다고 가정하고 진행할게요!! branch를 쓰는 이유만 설명하고..! 넘어갈게요 1. 독립 공간을 형성하기 때문에 원본이 안전해지죠 2. 하나의 작업 공간은 하나의 브랜치로 나누어 진행되므로 체계적인 개발이 가능합니다. 3. git은 브랜치 속도가 매우 빠르고 적은 용량을 소모합니..
프로젝트에서 기획은 매우 중요한 단계입니다. 기획을 잘못하면 프로젝트 도중에 처음부터 다시 만들거나, 팀워크가 무너지는 경우가 생깁니다. 그렇다면 프로젝트 기획은 어떻게 잘 세우는 걸까? 일단 기본적인 프로젝트 기획의기간은 전체 프로젝트 기한 중 10~20퍼센트를 할당 할 정도로 많은 기간을 차지 합니다. 저의 경우 프로젝트 도중 기획을 변경한 적이 있는데 많은 시간지연이 생겼습니다. 기본적인 피그마부터 설계과정까지 중간에 다시 작성해야 했고, 프론트와 백과의 긴급 회의를 통해 조율을 다시 해야해서 기간 내 프로젝트를 다 만들기 위해 잠을 포기해야했습니다.. 프로젝트를 6번정도 해보면서 느낀건 어떤 프로젝트를 하더라도 기획을 대충 하겠다는 마음가짐을 가진 순간 나중에 후회할거라는 걸 말씀드리고 싶습니다 ..
Oracle에서 사용하는 컨벤션을 정리해 보았습니다. 컨벤션은 협조업무에 꼭 권장하는 것인만큼 주의해 주세요!! 총 11가지!! 자바 언어로 코딩할 때 코딩 컨벤션 1. 컨벤션의 필요성 소프트웨어를 개발하는 일련의 모든 과정에 들어가는 비용 중 80%가 유지보수에 쓰여진다. 소프트웨어의 직접 개발한 개발자가 그 소프트웨어의 유지보수를 담당하는 경우는 거의 보기 힘들다. 코딩 규칙을 지키면 다른 개발자가 그 소스 코드를 처음 보았을 때, 더 빠른 시간 안에 완벽하게 이해할 수 있도록 도와주기 때문에, 소프트웨어의 가독성이 높아진다. 개발자가 자신의 소스 코드를 제품으로 팔려고 한다면, 자신이 작성한 다른 소스 코드들과 잘 어울리도록 패키지(package)를 적절하게 구성할 필요가 있다. 2. 파일 이름들 ..