매체가 어디에 있는지 흥미롭게 보려고이 질문을 던지고 싶습니다.
지난 12 개월 동안 소프트웨어 개발에서 TDD와 많은 애자일 가치를 선택했습니다. 소프트웨어 개발이 훨씬 더 나아 져서 절대로 소프트웨어를 그만 두지 않을 것에 너무 압도되었습니다. 그때까지… 나는 계약직 역할을 맡아 올해의 집값을 두 배로 늘 렸습니다.
내가 참여한 회사는 특정한 방법론을 따르지 않았고, 팀은 코드 냄새, SOLID 등과 같은 것을 듣지 않았으며, 팀이 결코 실제로 단위 테스트를 보았습니다. 나는 매진입니까? 아니요, 완전히는 아닙니다 ... 코드는 항상 "깨끗한"(Bob 아저씨의 가르침에 따라) 작성 될 것이며 SOLID의 원칙은 항상 필요할 때 작성하는 코드에 적용될 것입니다. 그래도 테스트는 중단되었지만 회사는 솔직히 테스트 프레임 워크를 만들었더라도 테스트 프레임 워크를 올바르게 사용 / 유지 관리하지 않는 팀에게 알 수없는 힘을 줄 수 없었습니다.
예를 들어, 개발자가 개인적으로 돈 / 기타 혜택을 위해 장인 정신을 떨어 뜨리지 말아야 할 점은 무엇입니까? 본인은 이것이 자신의 요구, 비즈니스 요구 및 장인 정신에 얼마나 관심이 있는지에 대한 매우 개인적인 의견 일 수 있음을 이해합니다. 그러나 회사가 오히려 테스트 팀은 프로그래밍에서 단위 테스트를 이해하는 것보다 내가 한 것처럼 스스로 용서할 수있는 것입니까? 따라서, 당신이 떨어 뜨릴 무언가가 있다는 점을 감안할 때, 비즈니스에서 당신이 떨어 뜨린 것을 보상하는 균등 한 비용이 있어야합니다. 물론 커뮤니티 / 사회적 협력이 아닌 자신의 주머니를 안고있는 것이 아니라면; ).
돈을 두 배로 늘리고 RAD로 돌아 갑니까 아니면 계속해서 애자일을하는 사람을 찾으십시오.