Optional

  • 홈
  • 태그
  • 방명록

책/클린 코드 2

클린 코드 1장 깨끗한 코드 - 깨끗한 코드

비야네 스트롭스트룹 - C++ 창시자 의존성을 최대한 줄여야 유지보수가 쉬워진다. 성능을 최적으로 유지해야 사람들이 원치않은 최적화로 코드를 망치려는 유혹에 빠지지 않는다. -> 이펙티브 자바에서 최적화는 하지 마라. 라는 주제와 비슷하다. 철저한 오류 처리, 메모리 누수, 경쟁 상태, 일관성 없는 명명법 또한 관리해라. (나는 주어진 시간 내에 처리하기 위해서 일관성 없는 명명법을 사용하는 경우가 많았음에 반성..)

책/클린 코드 2023.02.02

클린 코드 1장 깨끗한 코드 - 나쁜코드

코드가 존재하리라 - 코드가 사라질 가망은 전혀 없다. 왜? 코드는 요구사항을 상세히 표현하는 수단이니까. 어느 수준에 이르면 코드의 도움 없이 요구사항을 상세하기 표현하기란 불가능하다. 코드란? 기계가 실행할 정도로 상세하게 요구사항을 명시하는 작업. 나쁜 코드 르블랑의 법칙 -> 안 돌아가는 프로그램보다 돌아가는 쓰레기가 좋다고 위로한 경험이 있고 나중에 정리하겠다고 다짐한 기억이 있음. but 나중은 결코 오지 않는다. 나쁜 코드로 치르는 대가 -> 개발 속도를 크게 떨어트림. -> 팀 생산성이 무척 떨어짐. 프로젝트에 인력을 추가로 투입

책/클린 코드 2023.01.31
이전
1
다음
더보기
프로필사진

Optional

느리지만 꾸준하게

  • 분류 전체보기 (234)
    • 알고리즘 (51)
      • 풀이 (51)
    • 백엔드 (45)
      • 스프링 (25)
      • 인프라 (1)
    • 프로젝트 (23)
      • Moamoa (1)
      • DevThink (2)
      • webflux 채팅서버 (3)
      • Ku:room (15)
      • wanna-eat (2)
    • 책 (54)
      • 전문가를 위한 스프링 5 (3)
      • 클린 코드 (2)
      • 스프링 입문을 위한 자바 객체 지향의 원리와 이해 (9)
      • 객체지향의 사실과 오해 (7)
      • 가상 면접 사례로 배우는 대규모 시스템 설계 기초.. (6)
      • 자바의 정석 - 기초편 (2)
      • MySQL로 배우는 데이터베이스 개론과 실습(2판.. (5)
      • 혼자 공부하는 컴퓨터구조+운영체제 (14)
      • 스프링으로 시작하는 리액티브 프로그래밍 (4)
      • REAL MYSQL 8.0 (2)
    • etc (51)
      • 강의 (0)
      • 데이터베이스의 원리와 응용 (1)
      • 데이터분석가 회사에서 많이 쓰는 완전 기초 쿼리 (5)
      • TIL (37)
      • 스파르타코딩클럽 르탄즈 2기 (7)
      • 알고리즘 (1)

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바