generated from muhandojeon/study-template
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
29 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# 소프트웨어 장인정신은 소프트웨어 개발의 프로페셔널리즘에 대한 것이다. | ||
|
||
## 소프트웨어 장인정신 매니페스토 | ||
- 동작하는 소프트웨어뿐만 아니라, 정교하고 솜씨 있게 만들어진 작품을, | ||
- 변화에 대응하는 것뿐만 아니라, 계속해서 가치를 더하는 것을, | ||
- 개별적으로 협력하는 것뿐만 아니라, 프로페셔널 커뮤니티를 조성하는 것을, | ||
- 고객과 협업하는 것뿐만 아니라, 생산적인 동반자 관계를 | ||
|
||
## 잘 만들어진 소프트웨어 | ||
- 개발자가 쉽게 이해할 수 있어야 함 | ||
- 신뢰할 수 있는 테스트 | ||
- 예측가능하고 유지보수될 수 있는 상태 | ||
|
||
## 계속해서 가치를 더하는 것 | ||
- 신규 기능 추가와 버그 수정만을 의미하지는 않음 | ||
- 확장성을 높이고, 테스트를 가능하게 하며, 쉽게 유지보수 할 수 있도록 | ||
- 이를 통해 변화에 빠른 대응 | ||
|
||
## 커뮤니티 조성 | ||
- 배운 바를 공유하고 토론을 통해 업계를 성장 | ||
- 다른 사람에게 배우려는 겸손한 태도와 지식 공유를 주저하지 않는 태도 | ||
|
||
## 생산적인 동반자 관계 | ||
- 지시받은 사항만 해내는 것이 아니라 | ||
- 요구사항에 질문하고, 비즈니스를 이해하고, 개선사항을 제안하며 생산적인 동반자 관계를 맺어야 함 | ||
|
||
# 느낀점 | ||
- 가치를 높이는 행위에 대해서 새로운 기능 혹은 새로운 기술을 활용한 개발에만 생각이 치우쳐져 있었고, 기존에 작성한 코드에 대해서는 '내가 잘 알고있는 코드', '익숙한 코드' 라는 생각에 리펙토링과 같은 행위를 잘 하지 않았었다. | ||
- 이번 밋업에서는 단순히 많은 기능들을 개발하는 것이 아니라 팀원과 코드 리뷰를 통해 기존에 작성한 코드의 퀄리티를 상승시켜야겠다. |