본문 바로가기

반응형

공부/개발

(10)
클린 코드 vs 소프트웨어 설계 철학 Robert “Uncle Bob” Martin과 John Ousterhout이 2024년 9월부터 2025년 2월까지 진행한 소프트웨어 설계 관련 대화로,두 사람 모두 소프트웨어 디자인에 대한 저서를 집필세가지 주요 주제(메서드 길이, 주석, Test-Driven Development)에 서로 다른 견해 차이를 보임 대화의 핵심은 코드의 복잡도를 줄이고, 가독성을 높이는 방법,그리고 적잘한 테스트 코드 작성 방식에 대한 것 - Uncle Bob의 clean code-  John의 philosophy of sw design 메소드 길이Uncle Bob(이하 UB)은 “짧은 함수가 좋음, 가능하다면 더 짧게 분리함”이라는 입장- 한 메소드는 One Thing 만 해야 함- 단, 너무 극단적으로 적용 시, ..
[Mac] 맥북(mac)에 홈브류(Homebrew) 설치하기 맥(macOS) 에 홈브루(Homebrew) 설치하기1. 설치환경설치환경은 아래와 같다. 2. 설치(1) 홈브루(Homebrew) 설치 명령어 복사홈브류 ( https://brew.sh/ ) 에 접속하여 설치하기위한 명령어를 복사한다. 복사하기로 터미널에서 아래의 명령어를 입력해주었다./bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 그러면 아래 처럼 로그들이 나오면서 설치가 완료된다.==> Checking for `sudo` access (which may request your password)...==> This script will install:/opt/homebrew/bin..
[Git] 브런치 삭제 브런치 삭제시 다음과 같은 에러가 나올 수 있다. warning: not deleting branch '[브런치이름]' that is not yet merged to 'refs/remotes/origin/[브런치이름]', even though it is merged to HEAD. error: The branch '[브런치이름]' is not fully merged. If you are sure you want to delete it, run 'git branch -D [브런치이름]'. 이는 브랜치에서 수정한 내용을 merge 하지 않아서 나오는 에러이다. 딱히 수정 내용이 중요하지 않다면 강제로 브랜치를 삭제 하면 된다. // 로컬 git branch -D [브런치이름] // 원격 git push or..
Flutter Design Pattern 보호되어 있는 글입니다.
[NLP] 식물 아닌 모델 관찰일지 보호되어 있는 글입니다.
내가 보려고 쓰는 python 다룰 때 사소하지만 계속 찾아보는 것들 csv 파일 불러오기 {pandas dataframe 이름}.read_csv('{파일 이름.csv}') ex) goemotion_train = pd.read_csv('data/goemotions_train_with_guid.csv') tsv 파일 불러오기 {pandas dataframe 이름}.read_csv('{파일 이름.tsv}', sep="\t") ex)goemotion_test = pd.read_csv('data/goemotions_test.tsv', sep="\t", header=None, names=['context','emotion', 'w']) 불필요한 열 지울때 {pandas dataframe 이름}.drop(labels = '{열 이름}', axis=1) ex) goemotion_tes..
[Azure] Cognitive Service for Language 텍스트 분석 사용하기 보호되어 있는 글입니다.
[AWS] RDS 데이터베이스 삭제 AWS에서 RDS기능을 사용하고 난 후에, 쓸 필요가 없어 데이터베이스를 삭제하려고 할 때 도움이 되는 글이다. * 인스턴스 수정은 크롬에서 진행되어야 한다. (삭제 방지를 했을 경우, 인터넷 익스플로어는 보이지 않음) 1. AWS로 들어가 로그인 후 서비스 > 데이터 베이스 > RDS 선택 or 검색(Alt + S)창에 RDS 검색 을 해준다. 2. 데이터 베이스 선택 3. 데이터베이스 목록들이 보일 것인데, 삭제할 인스턴스 체크 ➙ "작업" 버튼 클릭 ➙ 삭제 4. 다음 메세지로 삭제가 되지 않는 경우 ➙ 삭제 보호 옵션 수정 5. 인스턴스 체크 ➙ "수정" 버튼 클릭 6. 나오는 화면에서 제일 밑으로 내리면, 삭제 방지 활성화 버튼에 체크가 되어있음7. 삭제 방지 활성화 체크 해제 7. 수정 사항 ..

반응형