우테코 2주차 기록10.25(금)✅ indent depth가 3이 안넘는지 확인 후 리팩토링✅ 입력값 5자 이하인지 체크하는 함수 적용10.27(일)✅ MVC 패턴 적용해 리팩토링✅ 각 함수에 대한 단위테스트 작성 완료 [소감]MVC 패턴을 적용하는 방식으로 리팩토링 하면서 함수형 프로그래밍에서 부수효과를 통제하는 것과 비슷하다는 생각이 들었다.단위테스트를 처음 작성해 봤는데, 이렇게 테스트를 작성해 두면 프로젝트가 커졌을 때 너무 유용할 거 같았다.
우테코 2주차 구현 시작1차적으로 함수 구현 완료✅ class로 구분하여 파일 작성✅ 함수가 한가지 일만 하도록 구분✅ 디버거를 통한 디버깅 ✅ 커밋메세지를 기능 구현에 따라 작성 완료 🚀 해야 할 일MCV 패턴 적용하기indent depth가 3이 안 넘는지 확인 후 리팩토링테스트 도구를 사용하여 테스트해보기조건 다시 확인 후 적용 했는지 보기컴파일러Lexical Analysis"Dividing programs into tokens"Specification: how to specify lexical patterns? RE(Regular Expression) longest matching token is selected → highest priority Recognition: how..
살기 위해 적는 TIL 하루에 학습해야하는 양이 너무 많아져서 매일 적어놔야그 다음날 무슨 공부부터 시작해야할 지 알 수 있을 거 같다. 우테코 2주차 시작1주차 리뷰하며 느낀 점객체 지향적으로 코딩한지 너무 오래돼서 배울 것이 많았다. 이번 주차에는 MVC 패턴을 적용시켜볼 예정이다.오류를 찾을 때 디버거를 사용하기 배열 대신 컬렉션을 사용하기 - 컬렉션을 사용하면 API를 활용할 수 있다.깃 커밋 메세지 관련 내용은 앞으로 다른 작업을 할 때도 적극 반영하기 - 좋은 git 커밋 메시지를 작성하기 위한 7가지 약속🚀 사실 갑자기 엄청난 발전을 하는 것은 무리일 것 같다.이번주차는 먼저 포맷을 신경쓰지 말고 코딩을 한 이후에, 대규모 리팩토링을 해야겠다. 2주차 과제 시 유의할 사항class 적극 ..
AWS 프리티어로 실습중인데 계속 요금이 조금씩 올라가는 것이다...!뭐지 난 RDS도 다 삭제했고 그냥 ec2인스턴스만 쓰는 중인데 도대체 왜 자꾸 스멀스멀 돈이 올라가는 것이여 이 부븐을 보면 $0.005 per In-use public IPv4 address per hour 여기 부분에서 시간이 계속 늘고 있었다.검색해본 결과 인스턴스를 마법사로 만들었는데 거기에서 퍼블릭 IPv4 주소 자동 할당 활성화 때문에 그런거 같았다. 서브넷의 IP 주소 지정 속성 수정 - Amazon Virtual Private Cloud서브넷의 IP 주소 지정 속성 수정 기본이 아닌 서브넷은 IPv4 퍼블릭 주소 지정 속성이 false로 기본 설정되어 있고, 기본 서브넷은 이 속성이 true로 기본 설정되어 있습니다..
Postgres 설치하기 PostgreSQL: Downloads www.postgresql.org1. 사이트에 들어가서 본인에게 맞는 운영체제를 선택합니다.2. Download the installer 선택하기 3. 여기서 다시 선택하기! (사실 아까는 리눅스 버전에게만 중요했던 선택단계...) 4. 클릭하면 비밀번호를 입력하라고 뜹니다. 컴퓨터 입력하기5. Next Next6. 비밀번호 설정하기! 꼭 기억해 둬야 한다. db 연결할 때 사용하기 때문에!! 포트는 그대로 둬도 된다!7. Next Next~ 하면 설치가 시작된다.8. 설치가 끝나면 Stack Builder 를 열겠냐는 메세지가 나오는데 일단 해제하기! 필요할 때 설치하기~ 9. pgAdmin 을 실행시킨다10. 짜잔, 왼쪽 Servers ..
📌Todos✅ SQL마스터 클래스 4✅ 코멘토 4주차 과제하기✅ 졸프 타겟 찾기코멘토 4주차jmeter를 사용한 성능 테스트 실습AWS lambda 실습 - 아직 잘 모르겠음...API Gateway # 4 Data Manipulation Language# 4.11 GROUP BY ClauseSELECT -- 4 director, SUM(revenue) AS total_revenueFROM -- 1 moviesWHERE -- 2 director IS NOT NULL AND revenue IS NOT NULLGROUP BY -- 3 directorORDER BY -- 5 total_revenue DESC; GROUP BY 에 어떤 기준으로 묶을 건지 정해주고, SELECT에 함수를 통해 그 묶은 내용들을..
homebrew로 설치했습니다. 참고하는 설명서에 따르면/usr/local/cellarjmeter/5.4/libexec/lib 에 있을거라고 하였으나 /opt/homebrew/opt/jmeter/libexec/lib 여기에 있었습니다.🤗
📌Todos✅ SQL마스터 클래스 4✅ 코드트리 1개✅ 졸프 생각하기 # 4 Data Manipulation Language# 4.1 Update CommandsUPDATEINSERTUPDATEDELETE# 4.2 SELECT Commands✨Select 는 table를 return 함 ex) SELECT title, rating FROM movies;# 4.3 FROM Clause SELECT title, rating FROM movies 라고 했을 때FROM 이 먼저 실행되고 그 다음에 SELECT가 실행됨 # 4.4 SELECT Expressions SELECT UPPER(overview) AS overview_appFROM movies;- AS를 사용해서 닉네임을 지어줄 수 있음 : 그럼 열 ..