gjdms611

[독서] Clean Code - Ch.1

드디어 그 유명한 클린코드의 책을 펼쳤다! 그동안 읽어야지, 하고 매일 할일 목록에 클린 코드 1시간 읽기를 써두었지만.. 세모표시조차 되지 못하고 지나가버렸었다. 드디어 책을 펼치는 것에 성공했으니, 포스트에 잘 정리하면서 책을 최대한 빨리 읽어보도록 하겠다. Ch 1. 깨끗한 코드 코드는 요구사항을 표현하는 언어이다. 프로그램이 원하는대로 동작...

[지박령s] 서비스 구체화하기

교수님과 면담을 거치고 프로젝트의 스케일이 좀 더 커졌다. 교수님의 조언은 크게 다음과 같았다. 현재 프로젝트는 너무 스케일이 작다. 단순히 온도를 읽고 알림을 보내는 정도는 너무 단순하다. 사용하는 대상이 아이스크림가게(상점)이라고 하였으니, 재고관리 시스템을 추가하는 것이 좋을 듯 하다. 재고관리 데이터를 이용한 통계 기능도 함께 제...

[지박령s] 개발 기획

보통 이런 개발일지는 개발을 진행하면서 그 때의 상황을 남기던데.. 나는 남겨야지 하는 생각만 남고 개발하거나 뒹굴거리다가 벌써 프로젝트가 마무리 되는 시기가 되었다. 과거의 기억을 되살려 개발 일지를 작성해보기로 한다. 2021년 1학기 정보통신캡스톤디자인 과목으로 진행한 프로젝트다. 프로젝트 인원은 총 2명으로, 친구와 약간 놀러온 기분으로 ...

[매일1문제] BOJ 4195 - 친구네트워크

매일 1문제라는 프로젝트명이 무색하게 근 2주일만에 문제를 풀었다. 그 이유는 막학기지만 대학생의 바쁨을 너무 얕봤기 때문,,,, 그리고 청천벽력같은 소식이라면, 이제 이 프로젝트를 할 때 반드시.. STL을 쓰지 않아야 한다는 조건이 생겼다.. ㅎ… 문제 [백준] 4195 - 친구네트워크 아이디어 문제 자체는 단순한 유니온-파인드 문제다. 다...

[AWS] Github Actions와 code deploy를 이용해 Vue.js-Spring boot 프로젝트 배포하기(2)(쓰는중)

서버 접속하기 서버 환경 세팅을 위해 우선 서버에 접속을 해야 한다. 나는 putty를 이용해 서버에 접속해주었다. 서버 환경 세팅하기 인스턴스를 만들었으니 서버 환경을 세팅할 차례이다. 우리 프로젝트의 경우 java, Node.js, My SQL이 필요하다. 보통 프로젝트를 진행할 때 개발 환경에 대해 정리했을 테니 그것을 보며 버전에 맞게 ...

[매일1문제] BOJ 17471 - 게리맨더링

소개 지난 n개월간.. 코딩에 전혀 손을 대지 않았더니 감이 완전히 떨어진 느낌이 든다… (방학에 몇 번 문제를 풀긴 했지만, 적어도 1달은 쉰 것이 분명하다.) 그렇지만 입사하면 나는 분명 프로를 따야 할 것이다.. 일단 프로를 따기 위해서는 구현 능력이 중요할테지만, 파이썬 능력을 향상시키고 싶은 마음도 있기 때문에 이 프로젝트를 시작하려고 한다...

[AWS] Github Actions와 code deploy를 이용해 Vue.js-Spring boot 프로젝트 배포하기(1)

서론 프로젝트를 완성했다면 웹 프로젝트의 꽃이라고 할 수 있는 서버 배포에 도전해보자. 인터넷 검색과 무수한 실패를 통해 나온 결과이므로, 이 게시물 뿐 만 아니라 다양한 게시글을 같이 참고하는 것을 추천하는 바이다. AWS에 대해서 우선 배포에 앞서 AWS가 무엇인지 간단하게 살펴보자면, AWS는 아마존에서 제공하는 클라우드 컴퓨팅 서비스이다....