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

감성 개발자

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

감성 개발자

검색하기 폼
  • 분류 전체보기 (144) N
    • 개발 (13)
      • Laravel (7)
      • Composer 추천 (10)
      • JAVA-SPRING (1)
      • SQL (5)
      • React-Native (2)
      • Golang (1)
      • NextJs (3)
      • Nestjs (1)
      • Dart & Flutter (9)
      • Etc (9)
    • AWS (2)
      • EC2 (1)
      • RDS (1)
      • 서버리스 (2)
      • 기타 (3)
    • JS & CSS (4)
      • Javascript (3)
      • CSS (1)
    • 잡담 & 토론 (4)
    • 기타 개발 (6)
    • IT 이야기 (27) N
      • IT 도서 (4)
      • 개발 이야기 (9)
      • 나는 __ 이다 (2)
      • __ VS __ (2)
      • IOT (2) N
    • 일상 (18) N
      • 육아 TIP (3)
      • 육아는 장비빨 (5) N
      • 운동 일지 (1)
      • 부부생활 (1)
      • 금용 (3)
    • 알고리즘 (0)
    • 목표 (5)
    • 포트폴리오 (4)
    • Toy Project (4)
  • 방명록

좋은 개발자 (1)
좋은 개발자의 3요소, 테스트·리팩토링·디버깅

개발자의 능력이 평가되는 요소는 참 많다. 그런데 정말 좋은 개발자는 어떤 것이 좋을까? 내가 생각하는 좋은 개발자의 3요소는 아래와 같다.1. 테스트 코드를 잘 작성하는 개발자개발자의 경우 리뉴얼할 때도 있고 협업할 때도 있고, 여러 상황에서 버그가 발생될 확률이 높다. 그런 때에 일일이 하나씩 눌러보며 테스트하기란 시간과 노력이 많이 아깝다. 잘 짜놓은 테스트는 10명의 테스터보다 낫다.덧붙이면테스트 코드의 진짜 가치는 버그를 잡는 것보다 변경을 두렵지 않게 만드는 것에 있다.테스트가 없으면 잘 돌아가는 코드를 건드리기가 무섭다. "이거 고치면 어디가 깨질지 모르는데"라는 생각이 들면 결국 손대지 않게 되고, 그렇게 방치된 코드가 레거시가 된다. 테스트가 있으면 고치고 나서 돌려보면 되니까 개선을 시..

IT 이야기/개발 이야기 2019. 2. 22. 10:19
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
  • mysql
  • aws
  • javascript
  • 체크리스트
  • PHP
  • Composer
  • 라라벨
  • Flutter
  • laravel
  • serverless
more

Blog is powered by Tistory / Designed by Tistory 블로그 소개 개인정보처리방침

티스토리툴바