TIL (2022.04.22) 📕📕📕 DAY1 💡 오늘의 과제 >책 구매 인증 Alt clean code image Alt clean code image 🏁나의 한마디 완주하러 출발합니다. 👨•💻
2022.04.23추천사1장. 깨끗한 코드"사소한 곳에서 발휘하는 정직은 사소하지 않다." 작은 것에도 충실한 사람이 큰 것에도 충실하다. (추천사.xxv)기계가 실행할 정도로 상세하게 요구사항을 명시하는 작업, 바로 이것이 프로그래밍이다. 이렇게 명시한 결과가 바로
📖📖📖2022.04.242장. 의미 있는 이름의도를 분명히 밝혀라그릇된 정보를 피하라의미 있게 구분하라발음하기 쉬운 이름을 사용하라검색하기 쉬운 이름을 사용하라인코딩을 피하라자신의 기억력을 자랑하지 마라기발한 이름은 피하라한 개념에 한 단어를 사용하라말장난을 하지
TIL (2022.04.26) 📚📚📚📚 2022.04.26 오늘 읽은 범위 3장. 함수 책에서 기억하고 싶은 내용을 써보세요. 작게 만들어라! 한 가지만 해라! > 함수는 한 가지를 해야 한다. 그 한 가지를 잘 해야 한다. 그 한 가지만을 해야 한다
📚📚📚📚2022.04.294장. 주석표현력이 풍부하고 깔끔하며 주석이 거의 없는 코드가, 복잡하고 어수선하며 주석이 많이 달린 코드보다 훨씬 좋다. (p.69)코드로 의도를 표현하라!1\. 법적인 주석 ex) 각 소스 파일 첫머리에 주석으로 들어가는 저작권 정보
📚📚📚📚2022.05.035장. 형식 맞추기코드 형식은 의사소통의 일환이다.1\. 적절한 행 길이를 유지하라신문 기사처럼 작성하라 --> 소스 파일 첫 부분은 고차원개념과 알고리즘 설명 ~ 의도를 세세하게 묘사개념은 빈 행으로 분리하라 --> 생각 사이는 빈 행
📚📚📚📚2022.05.036장. 객체와 자료구조시스템을 구현할 때, 새로운 자료 타입을 추가하는 유연성이 필요하면 객체가 더 적합하다. 다른 경우로 새로운 동작을 추가하는 유연성이 필요하면 자료 구조와 절차적인 코드가 더 적합하다. 우수한 소프트웨어 개발자는 편
7장. 오류 처리먼가 잘못될 가능성은 늘 존재한다. 뭔가 잘못되면 바로 잡을 책임은 바로 우리 프로그래머에게 있다오류 코드보다 예외를 사용하라Try-Catch-Finally 문부터 작성하라먼저 강제로 예외를 일으키는 테스트 케이스를 작성한 후 테스트를 통과하게 코드를
9장. 단위 테스트첫째 법칙 : 실패하는 단위 테스트를 작성할 때까지 실제 코드를 작성하지 않는다.둘째 법칙 : 컴파일은 실패하지 않으면서 실행이 실패하는 정도로만 단위 테스트를 작성한다.셋째 법칙 : 현재 실패하는 테스트를 통과할 정도로만 실제 코드를 작성한다. 테
10장. 클래스클래스는 작아야 한다단일 책임 원칙(SRP) - 클래스나 모듈을 변경할 이유가 하나, 단 하나뿐이어야 한다는 원칙응집도 - 클래스는 인스턴스 변수 수가 작아야 한다. 각 클래스의 메서드는 클래스 인스턴스 변수를 하나 이상 사용해야 한다.클래스는 나에게 함