Skip to content

Commit

Permalink
3장 문희상
Browse files Browse the repository at this point in the history
  • Loading branch information
codrin2 authored Oct 10, 2024
1 parent 50fc20f commit 00d4d4a
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions 3장/문희상.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# 소프트웨어 장인정신은 소프트웨어 개발의 프로페셔널리즘에 대한 것이다.

## 소프트웨어 장인정신 매니페스토
- 동작하는 소프트웨어뿐만 아니라, 정교하고 솜씨 있게 만들어진 작품을,
- 변화에 대응하는 것뿐만 아니라, 계속해서 가치를 더하는 것을,
- 개별적으로 협력하는 것뿐만 아니라, 프로페셔널 커뮤니티를 조성하는 것을,
- 고객과 협업하는 것뿐만 아니라, 생산적인 동반자 관계를

## 잘 만들어진 소프트웨어
- 개발자가 쉽게 이해할 수 있어야 함
- 신뢰할 수 있는 테스트
- 예측가능하고 유지보수될 수 있는 상태

## 계속해서 가치를 더하는 것
- 신규 기능 추가와 버그 수정만을 의미하지는 않음
- 확장성을 높이고, 테스트를 가능하게 하며, 쉽게 유지보수 할 수 있도록
- 이를 통해 변화에 빠른 대응

## 커뮤니티 조성
- 배운 바를 공유하고 토론을 통해 업계를 성장
- 다른 사람에게 배우려는 겸손한 태도와 지식 공유를 주저하지 않는 태도

## 생산적인 동반자 관계
- 지시받은 사항만 해내는 것이 아니라
- 요구사항에 질문하고, 비즈니스를 이해하고, 개선사항을 제안하며 생산적인 동반자 관계를 맺어야 함

# 느낀점
- 가치를 높이는 행위에 대해서 새로운 기능 혹은 새로운 기술을 활용한 개발에만 생각이 치우쳐져 있었고, 기존에 작성한 코드에 대해서는 '내가 잘 알고있는 코드', '익숙한 코드' 라는 생각에 리펙토링과 같은 행위를 잘 하지 않았었다.
- 이번 밋업에서는 단순히 많은 기능들을 개발하는 것이 아니라 팀원과 코드 리뷰를 통해 기존에 작성한 코드의 퀄리티를 상승시켜야겠다.

0 comments on commit 00d4d4a

Please sign in to comment.