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

즐겁게 개발

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

즐겁게 개발

검색하기 폼
  • 분류 전체보기 (223)
    • 업무 경험 및 성과 (31)
      • 서비스 설계부터 오픈까지 (11)
    • 공부흔적 (35)
      • 자바 (20)
      • 스프링 (6)
      • 데이터베이스 (5)
      • JPA (6)
      • 네트워크 (1)
      • 쿠버네티스 (6)
      • 리눅스 (1)
      • 완강 및 완독 (9)
      • 스터디 (2)
    • 컨퍼런스 및 세미나 (4)
    • 일기 (18)
    • 버그리포트 (2)
    • HTTP (2)
    • 자료구조 (1)
    • 알고리즘 (8)
      • 알고리즘 개념정리 (6)
      • 알고리즘 문제풀이 (2)
    • 양자컴퓨팅 (1)
    • 클린코드 (13)
    • 실용주의 프로그래머 (3)
    • CS (3)
    • 용어정리 (25)
    • 책 리뷰 (1)
    • 앱개발 (5)
  • 방명록

노마트코더 (1)
2장. 실용주의 접근법

😃책에서 기억하고 싶은 내용을 써보세요 스스로 자꾸 물어보라. ‘내가 방금 한 일이 전체 시스템을 바꾸기 쉽게 만들었을까, 어렵게 만들었을까?’ 파일을 저장할 때마다 물어보라. 테스트를 쓸 때도, 버그를 수정할 때도 물어보라. 아무 실마리가 없을 경우 다음 두 가지를 해보라. 첫 번째로, 언제건 궁극의 ‘바꾸기 쉽게’라는 길을 선택한다. 두 번째는 이런 경우를 여러분의 직관을 발전시키는 기회로 삼으라는 것이다. 엔지니어링 일지에 현재 상황과 여러분의 선택, 그리고 변경 사항에 대한 추측을 정리해 둬라. 그리고 소스 코드에 이에 대한 표시를 남겨 둬라. 나중에 이 코드를 바꿔야 하는 시점이 왔을 때, 뒤를 돌아보고 자신에게 피드백을 줄 수 있을 것이다. 그러면 비슷한 갈림길에 다시 섰을 때 도움이 될 것이..

실용주의 프로그래머 2022. 3. 21. 19:30
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Github
TAG
  • 노마트코더
  • 개발자
  • 방통대
  • 노마드북클럽
  • 행렬
  • 노개북
  • 선형대수
  • 코딩
  • 북클럽
  • 방송통신대학교
  • 노마드코더
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바