Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[공예영] 1,2장: 21세기의 소프트웨어 개발, 애자일 #1

Merged
merged 3 commits into from
Oct 31, 2024

Conversation

yeyounging
Copy link
Contributor

No description provided.

Copy link
Member

@hyesungoh hyesungoh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨어요 👍

Comment on lines 25 to 27
- 정기적으로 배포되는 소프트웨어의 높은 품질 유지
- 테스트 및 배포 자동화
- 쉽게 변경할 수 있는 소프트웨어
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

예영님은 테스트 및 배포 자동화 경험이 있으실까요??

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

저는 테스트 경험이 거의 없어서 오늘 모임 때 다른 분들의 경험을 여쭈어보았습니다 !! 저도 이번 프로젝트에 TDD 도입해보려구요 !

Copy link
Member

@hyesungoh hyesungoh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1장 2장 파일을 분리해 주실 수 있으실까용?

@yeyounging yeyounging added the 2장 label Oct 2, 2024
@yeyounging yeyounging requested a review from hyesungoh October 2, 2024 12:58
@@ -0,0 +1,12 @@
> 일을 어떻게 했느냐는 일을 해낸 것만큼이나 중요하다.

짧은 기간의 프로젝트를 수행하다보면 코드 품질은 버리다시피 하고 기능 구현에만 집중하는 것이 빈번했다. 이는 일회성 프로젝트에선 유효했지만, 지속적으로 유지보수를 해야하는 제품에서는 적절하지 못할 것이다. 앞으론 단순한 기능 구현보다 테스트 자동화, 가독성 좋은 코드 등 코드 품질에 집중해야겠다.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

저도 프로젝트를 진행하면서 유지보수를 신경써본 적이 없어요.
대부분 프로젝트는 한번 모여서 끝내고 다신 안보니까요
그런데 최근 꾸준히 이어가고 운영해야 하는 프로젝트를 했는데, 유지보수를 신경쓰지 않으니 고생을 많이하게 되더라구요...
코드 품질의 중요성을 몸소 느끼게 되어 예영님의 글에 공감합니다.

> +) 테스트, 분석, 비즈니스에 대한 이해, 커뮤니케이션 능력, 외향적인 성격

코딩 뿐만 아니라 다른 것들도 잘해야 한다는 것이 버겁게 느껴질 수도 있지만, 오히려 개발자라는 직군이 더 프로페셔널하고 가치있는 직업이 된 것이라고 생각한다.
짜여진 대로 코드만 짜는 것보다 능동적으로 사고하고 소통하는 것이 훨씬 흥미롭고 재밌다고 느낀다.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

멋져요 👍👍
코드몽키가 되지 않기 위해 계속 노력해야겠네요

> 애자일의 모든 절차들에는 기술적 탁월함이 전제되어 있다. <br />
> 절차만 개선하는 것은 무의미하다. 완전한 애자일을 위해서는 프로페셔널 소프트웨어 개발자들이 필요하다. 개발자들의 기술 역량 향상과 코드 품질 개선을 위해 노력해야한다.

애자일 방법론을 도입한다고 해서 소프트웨어 제품의 품질이 대폭 향상되는 것은 아니다. 결국은 개발자들의 역량이 뛰어나야 높은 품질의 제품을 만들 수 있다.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

저번 책도 그렇고 이번 책도 그렇고 항상 느끼는 점은 방법론 위에 사람이 있다는 점입니다.
사람이 별로면 최고의 방법론과 도구를 가져다줘도 쓸모 없겠죠 ㅜ

@hyesungoh hyesungoh merged commit 9f721a3 into main Oct 31, 2024
1 check passed
@hyesungoh hyesungoh deleted the 공예영 branch October 31, 2024 11:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants