개발하기에 앞서 매번 필수 설치요소들이 우리의 발목을 잡을때가 많다. 세팅으로 코딩을 진행 못하고 1~2일이라는 시간을 잡아먹는 것에 난 여러가지 지혜와 전략을 고민해 보았다.일단 필수적인 터미널 환경에서의 세팅에 관한 지혜를 공유할 예정이다. 제외 : 블로그를 찾아서
코딩만 한다해서 준비된 개발자는 절대 될 수 없다. 물론, 단순 코딩을 해서 개발자로 취업은 가능하나 전체적인 개발 구조를 모른체로 취직을 한다면 그건 지식을 기반으로 무언가 개발하는 개발자가 아니라 단순 코더라는 노가다꾼이라 볼 수 밖에 없다. 그럼 개발을 위한 전체
TDD(Test Driven Development)의 정의와 필요성 정의 : 테스트가 코드 개발을 주도하는 작성 방법론 목적 : 전체적인 테스트를 위한 개발을 단위별 서비스 유형별로 분화하여 개발하고 이에 맞게 전체적인 개발을 시행 특성 : 반복 테스트를 주기적으
실수 표현 정확도 한계 0.3 + 0.6=0.899.. > 해결 방법 : round(수, 표시 소수 자리 수) 반올림 권장 함수(변수) 형태는-> 변수 = 함수(변수) 형태로 할당해야 변수값 변경됨 > a = round(0.3 + 0.6, 1) # 0.9 str
객체지향의 개념과 SOLID 설계 적용 보통 좋은 소프트웨어 일수록 모듈의 독립성이 높다고 한다. 독립성이 높다는건? : 응집도(Cohension)는 강할수록, 결합도(Coupling)는 느슨할 수록 독립성이 높은걸 의미한다. 결합도(Coupling)가 높은 클래스의