본문 바로가기 메뉴 바로가기

강경하다

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

강경하다

검색하기 폼
  • 분류 전체보기 (141)
    • iOS (27)
    • Swift (39)
    • Swift Playground (14)
    • Design Pattern (5)
    • TDD (3)
    • CleanCode (2)
    • Algorithm (40)
    • Git (5)
    • CS Basic (4)
    • SoOn (0)
    • Review (2)
  • 방명록

클린 코드 (2)
깨끗한 코드

[내용 정리] 코드는 요구사항을 상세히 표현하는 수단(요구사항을 표현하는 언어)이다. 나의 쓰레기 코드를 쳐다보며, "아 일단 급한 대로 불 끄고, 나중에 고치자"라고 말하지만, 나중은 절대 안 온다. - 시간을 들여 깨끗한 코드를 만드는 노력을 하자 (비용절감, 고급 개발자가 되는 과정) - PM이 말도 안 되는 서비스를 코드로 짜라고 할 때, 좋은 코드를 사수하는 것이 프로그래머의 책임이다. - 기한은 맞추는 유일한 방법, 빨리 처리하는 유일한 방법은 항상 코드를 깨끗하게 유지하는 것. 깨끗한 코드를 위한 '코드 감각'을 키우자. - 1. 논리 간단 2. 의존성 줄이기 3. 한 가지만 제대로 하는 코드 / 보기에 즐거운 코드 / 나쁜 코드는 나쁜 코드를 유혹한다 - 단순하고 직접적 : 명쾌한 추상화,..

CleanCode 2020. 12. 8. 01:43
Clean Code

"개발자는 계속 공부를 해야 한다." 학부생 때 들었던 졸업 선배들의 조언 중 강조하는 단골 키워드에는 "디자인 패턴", "알고리즘", "클린 코드" 등이 있었다. 그때부터 언젠가는 저 키워드 들에 대해 정리를 좀 해야겠다고 다짐다짐 했었는데.. 얼마 전 우연히 들어간 서점에서 '클린 코드'책을 앞부분을 읽고 난 뒤에 진짜 제대로 해볼 생각이 들었다. 나름 개발을 하고 나서 책을 보니까 그 중요성이 뼛속 깊이 파고들었다랄까? 책의 각 파트별로 읽고 난 뒤에 해당 파트를 가볍게 정리하고, 내 생각을 적고, 내 프로젝트들을 들춰서 리팩터링 하는 글을 정리할 예정이다.

CleanCode 2020. 12. 8. 01:03
이전 1 다음
이전 다음
250x250
TAG
  • Method
  • Playground
  • basic
  • swift playground
  • while문
  • for문
  • 미완성
  • 테스트주도개발
  • Swift
  • 입출력과 사칙연산
  • tdd
  • IF문
  • flow control
  • GIT
  • URLSession
  • Design Pattern
  • function
  • CLASS
  • algorithm
  • IOS
  • loop
  • 1차원 배열
  • Network
  • 코딩배우기1
  • 백준
  • closure
  • xcode
  • protocol
  • 코딩배우기2
  • structure
more
최근에 올라온 글
링크
  • Gmail
  • Instagram
  • Github
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바