한국어에도 경상도 사투리, 전라도 사투리가 있듯이, 프로그래밍 언어도 회사마다 그 회사의 사투리(컨벤션)이 있을 것이다. 나중에 회사에 들어가면 그 회사의 컨벤션에 따르면 되겠지만, 문득 든 생각이 나는 나만의 컨벤션이 없다는 것을 느꼈다. 그냥 마구잡이로 그 때 그 때 좋다고 생각하는 식으로 프로그래밍을 하고 있을 뿐이다. 그래서 앞으로는 특정 컨벤션을 스스로 정하고 지키면서 코딩을 해보기로 했다. 그래야 나중에 새로운 컨벤션을 만나더라도 지킬 수 있는 요령이 생길테니! 아직은 스프링에 좋은 컨벤션을 잘 알지 못하여 아래 블로그에서 컨벤션을 기준으로 나만의 규칙으로 수정해나갈 예정이다! 나만의 코딩컨벤션 작성하기(Spring, Java, Naming, 구조, 코드 작성법 등) 현재(2020. 04) 나..
깃 커밋 메시지 컨벤션과 마찬가지로 자바 명명 규칙도 처음 보는 사람들이 읽기 쉽게끔 모두가 공유하기 쉬운 컨벤션을 가지고 이름을 지어야 한다. 명명규칙 표준 1. 클래스 이름 반드시 대문자로 시작한다. 생성자 이름은 클래스 이름과 같이 반드시 대문자로 시작한다. 클래스 이름을 만들 때는 해당 클래스가 어떤 목적으로 만들어졌는지 유추 가능하도록 만든다. public class Profile public class UserProfile public class Button 2. 메서드 이름 소문자로 시작한다. 여러 단어로 조합되면 첫 단어를 제외하고 다음 단어의 첫 글자는 대문자로 시작한다. 보통 메서드는 클래스 기능을 담당하므로 동사로 시작한다. public void println() private voi..
커밋 메시지 컨벤션...Why? 사실 지금껏 혼자서 프로젝트를 진행해오는 일이 많아서 깃 커밋 메시지를 나만 알아보면 되므로 중구난방으로 적는 일이 많았다. 그러던 중 최근에 팀 프로젝트를 진행하면서 남이 알아보기 쉽게끔 신경써서 커밋 메시지를 작성해야할 일이 생겼다. 그런데 팀 플젝이 아니더라도 몇 개월 뒤에 내가 쓴 커밋 메시지를 보게 되면 이 당시의 내가 무슨 생각으로 커밋 메시지를 작성했는지 알 수가 없다....(나를 위해서 라도 커밋 메시지를 신경써서 적도록 하자.) 정리하자면, 크게 3가지 이유로 좋은 커밋 메시지를 작성해야 할 것이다. 더 좋은 커밋 로그 가독성 더 나은 협업과 리뷰 프로세스 더 쉬운 코드 유지 보수 커밋 메시지 구조 (Commit Message Structure) 커밋 메시..
글의 내용은 쿠팡의 나스닥 상장 소식으로 운을 띄웠다. 국내외 언론보도 내용을 종합하였을 때 쿠팡이 바라는 시가총액은 30~40조원 수준이라고 한다. 이 말인 즉슨, 현재 우리나라의 두 공룡 IT 기업인 네이버, 카카오(50조, 40조)의 반열에 들고자 한다는 내용이다. 미국의 MAGA(마소, 애플, 구글, 아마존)은 각자의 영역에서 각자의 싸움을 진행하고 있엇다. 마소는 운영체제와 브라우저, 애플은 디바이스, 구글은 검색 사이트 아마존은 전자상거래. 중국의 BAT(바이두, 알리바바, 텐센트)도 마찬가지고 한국의 NKC(네이버, 카카오, 쿠팡)도 마찬가지다. 쿠팡은 기존 전자 상거래를 넘어서 신선식품 배송, 배달중개에 나섰고 최근에는 동영상(OTT) 서비스를 시작하기까지 했다. 카카오는 메신저를 넘어서,..
이제 가끔씩 인상 깊은 리디아티클을 읽으면 이런 식으로 생각을 남겨보려고 한다. 좋은 아티클을 읽어도 그 순간에만 생각하고 넘어가니 잘 안 남는 느낌이 들어서..ㅋㅋ 오늘은 아웃스탠딩의 이성봉 기자님이 쓰신 를 읽고 난 후의 생각을 이것저것 적어보려고 함. 일단은 쿠팡에서 쿠팡 플레이라는 OTT 서비스를 시작한 줄도 몰랐다. 기존 온라인 쇼핑 시장에 난데없이 OTT라는 생각이 먼저 들었는데 이후의 쿠팡 전략을 치고 이마를 탁 쳤다. 쿠팡플레이는 쿠팡의 와우멤버십가 같이 묶여서 제공되는 서비스이기 때문에 별도로 하나의 멤버십을 해지할 수가 없었다. 그 말인 즉슨, 두 가지 시나리오로 쿠팡이 이득을 볼 수 있다고 생각하였다. 1. 쿠팡플레이라는 별도의 서비스 때문에 쿠팡 와우멤버십을 해지하지 않고 계속 사용..
보호되어 있는 글입니다.