반응형

코드

    피터 코드의 상속 규칙

    상속의 오용을 막기위해 상속의 사용을 엄격하게 제한한다. 하위에 존재하는 규칙중 하나라도 만족하지 못한다면 상속을 하지 않아야한다. 1. 자식 클래스와 부모 클래스 사이의 '역할 수행' 관계가 아니어야 한다. -> 요리사는 사람이라는 범주를 상속해서는 안된다. -> 요리사라는 것은 사람이라는 속성의 하나이다. 2. 한 클래스의 인스턴스는 다른 서브 클래스의 객체로 변환할 필요가 없어야 한다. -> 엄마라는 객체는 누군가의 딸이라는 객체가 될 수 있다. -> 이런 속성 변경이 잦을 경우에는 객체의 변환 작업이 필요해서 해서는 안된다. 3. 자식클래스가 부모 클래스의 책임을 무시하거나 재정의하지 않고 확장만 수행해야 한다. 4. 자식클래스가 단진 부모클래스의 일부 클래스의 기능을 재사용하기 위한 역할로 클래..

    티스토리에서 간편하게 소스코드 형식을 사용하여 글쓰기

    네이버로 블로그를 운영할 경우 소스코드를 입력할때, 편집기에서 코드블록을 제공하기 때문에 포맷팅과 색깔 하이라이팅까지 제공하여 편리하였다. 티스토리로 옮기면서 그부분이 조금 부족했는데 이부분을 추가할 수있는것을 찾았다. 제공하는 사이트는 아래와 같다.https://colorscripter.com/ 먼저 상단에서 언어, 디자인 등등을 선택하다. 그리고 텍스트 블록에 코드를 복사 붙혀넣기한다. 마지막으로 클립보드 복사를 통해 복사를 하고 나서 편집기에 붙혀넣기만 하면 알맞게 포맷팅이되서 들어간다.

    읽기 좋은 코드가 좋은 코드다

    읽기 좋은 코드가 좋은 코드다국내도서저자 : 더스틴 보즈웰,트레버 파우커 / 임백준역출판 : 한빛미디어 2012.04.10상세보기 읽기 좋은 코드가 좋은 코드다.저자 : 더스틴 보즈웰 개발을 하면서 타인이 작성한 코드를 보게 되는 경우가 많았다. 생각보다 알아보기 어렵고 정리가 안되있어 많은 어려움을 겪었다. 그래서 어느 누가 봐도 알아 볼 수 있는 코드를 작성하기 위해 "읽기좋은 코드가 좋은 코드다"라는 책을 구독 하였다. 해당 책을 구독하면서 도움이 될만한 구절을 정리해 보았다. 1. 변수명에 의미담기 -> 의미없는 이름은 소스파악에 혼돈을 야기한다.2. 역지사지의 마음으로 옆에서 누군가를 가르친다는 생각으로 주석을 작성하라.3. 기본적인 로직을 단순화 하라. -> 기본적인 if문은 참 일때 기준으로..

반응형