«teamwork» 태그된 질문

동료 또는 팀과 협력하는 것에 대한 질문. (팀워크 질문은 진로 상담이나 교육에 관한 "주제 이외의 주제로 보류"될 위험이 있습니다.)

28
상사는 모든 버그 보고서에 "책임자"필드를 추가하기로 결정했습니다. 그것이 나쁜 생각임을 어떻게 확신시킬 수 있습니까?
최신 "WTF"동작 중 하나에서, 상사는 버그 추적 템플릿에 "Person To Blame"필드를 추가하면 책임이 증가 할 것이라고 결정했습니다 (이미 버그를 기능 / 스토리에 묶는 방법이 있지만). 이로 인해 사기가 줄어들고, 손가락 지적이 높아지고, 버그가 알려지지 않은 것으로보고 된 누락 / 오해 된 기능을 설명하지 않을 것이라고 주장합니다. 내가 사용할 수있는이 관행에 …

21
테스터가 찾을 수 있도록 의도적 인 버그를 코드에 남김
우리 회사에서는이 작업을 수행하지 않지만 내 친구 중 한 사람은 프로젝트 관리자가 제품이 QA에 들어가기 직전에 모든 개발자에게 의도적 인 버그를 추가하도록 요청했다고 말합니다. 이것이 작동하는 방식입니다. 제품이 QA에 들어가기 직전에 개발 팀은 코드의 임의 위치에 의도적 인 버그를 추가합니다. 그들은 원래의 작동 코드를 올바르게 백업하여 해당 버그가 최종 제품과 …

23
코드로 댓글을 작성하는 것을 싫어하는 팀원을 어떻게 처리 할 수 ​​있습니까?
내 팀원 중 한 명이 자신의 코드에서 의견을 말하지 않습니다. 그의 코드는 자체 문서화가 아니며 다른 프로그래머는 자신의 코드를 이해하기가 어렵습니다. 나는 몇 번이나 그의 코드에 의견을 말하도록 요청했지만, 그는 나중에 할 것이라고 변명하거나 주장 할 뿐이다. 그의 우려는 의견을 추가하는 데 너무 많은 시간이 걸리고 프로젝트가 지연된다는 것입니다. 자신의 …
182 teamwork  team  comments 

13
팀의 기술이 부족한 경우 코드 기술을 낮춰야합니까? [닫은]
예를 들어, JS에는 기본값을 얻기위한 공통 스 니펫이 있습니다. function f(x) { x = x || 'default_value'; } 이런 종류의 스 니펫은 팀의 모든 구성원이 쉽게 이해할 수 없으며 JS 수준이 낮습니다. 이 트릭을 사용해서는 안됩니까? JS 개발자에 따르면 피어가 코드를 읽을 수는 없지만 다음보다 더 읽기 쉽습니다. function f(x) …

5
Jr. 개발자가 읽을 수있는 '영리한 사람'입니까? JS에서 너무 많은 기능적 프로그래밍? [닫은]
저는 Babel ES6로 코딩하는 선임 개발자입니다. 우리 앱의 일부는 API 호출을 만들고 API 호출에서 가져온 데이터 모델을 기반으로 특정 양식을 작성해야합니다. 이러한 양식은 이중 연결 목록에 저장됩니다 (백엔드에서 일부 데이터가 유효하지 않다고 표시하는 경우 사용자가 엉망인 한 페이지로 신속하게 돌아온 다음 대상을 다시 수정하면됩니다. 명부.) 어쨌든 페이지를 추가하는 데 사용되는 …

16
“당신은 코덱을 사용하지 마십시오”상황을 피하는 방법?
나는 직장에서 이상한 상황을 겪고 있는데, 내 동료가 종종 나와 다른 동료들에게 작업 코드를 요구합니다. 나는 그를 도와주고 싶지만 사소한 스 니펫에 대한 끊임없는 요청은 내 생각을 방해하고 때로는 집중하기가 어렵습니다. 또한이 요청이 게으름보다는 역량 부족으로 생성된다는 인상 (...)을 가지고 있습니다. 사실, 그는 종종 답을 아는 척하는 질문을합니다. 문제를 풀 …

11
우리 팀은 어디에서 "현대"가되어야합니까? [닫은]
저는 대학에서 새로 온 비교적 새로운 개발자입니다. 대학에서 그리고 구직 활동을하는 동안, 저의 교육에는 부족한 "현대"소프트웨어 개발 방법론이 많이 있음을 깨달았습니다 : 단위 테스팅, 로깅, 데이터베이스 정규화, 민첩한 개발 (일반 민첩성 개념), 코딩 스타일 가이드, 리팩토링, 코드 검토, 표준화 된 문서화 방법 (또는 요구 사항) 등 전반적으로, 나는 이것이 문제라는 …
106 agile  teamwork 

30
서구의 프로그래머는 동부의 프로그래머를 어떻게 여깁니까?
이 질문의 다른 반쪽 : 동쪽의 프로그래머는 서쪽의 프로그래머를 어떻게 봅니까? 세계의 동부 (인도 / 중국 / 필리핀)는 주로 서부 세계 (미국과 유럽)에 아웃소싱 서비스를 제공합니다. 해외 팀과 함께 일한 경험이 있습니까? 그렇다면 어떻게 되었습니까? 동부 출신의 프로그래머에 대한 일반화 된 아이디어 나 의견을 가지고 있습니까 (예 : 협력 적인가, …
101 teamwork 

13
다른 프로그래머에게 클래스 구현에 대해 경고하는 방법
"특정 방법으로 사용해야합니다"클래스를 작성하고 있습니다 (모든 클래스는 반드시 ...). 예를 들어 fooManager클래스를 만들려면을 호출 해야 합니다 Initialize(string,string). 그리고 예제를 조금 더 나아 가기 위해 클래스의 ThisHappened행동을 듣지 않으면 클래스는 쓸모가 없습니다 . 내 요점은, 내가 쓰고있는 클래스에는 메소드 호출이 필요하다는 것입니다. 그러나 이러한 메소드를 호출하지 않으면 컴파일이 잘되고 빈 FooManager가 …

13
하급 개발자의 '거의 좋은'코드를 처리하는 방법은 무엇입니까? [닫은]
팀 관리에 대한 질문이 있습니다. 지금은 코딩 공장에서 원격으로 일하는 하급 개발자를 상대하고 있습니다. 그 사람은 비판을 받고 기꺼이 배울 의향이 있지만, 물건을 얼마나 밀어야할지 의심이 듭니다. SRP 위반, 신의 대상, 방법이나 변수에 대한 의미없는 이름; 나는 그가 고쳐야 할 것을 지적하고 그것이 왜 잘못되었는지 설명하려고 노력한다. 내 질문은 : …

10
동료들이 단위 테스트를 작성하도록 동기를 부여하는 방법? [닫은]
우리는 약 5 년 동안 생산 된 대형 제품을 연구하고 있습니다. 코드베이스가 작동 중입니다. 실제로는 좋지 않지만 작동합니다. 새로운 기능은 생산에 투입되고 소규모 QA로 테스트됩니다. 버그는 수정되었습니다. 그러나 저 외에는 단위 테스트를 작성하는 사람이 없습니다. 이 특별한 버그 (테스트 사례)가 다시는 발생하지 않도록 단위 테스트를 작성하여 "트래킹"기능을 사용하는 사람은 없습니다. …

19
동부의 프로그래머는 서구의 프로그래머를 어떻게 여깁니까?
이 질문의 다른 반쪽 : 서구의 프로그래머는 어떻게 동부의 프로그래머를 보는가? 동쪽의 프로그래머가 서쪽의 프로그래머를 보는 방법을 보는 것도 흥미롭고 중요하다고 생각합니다. 세계의 동부 지역 (인도 / 중국 / 필리핀)은 주로 서부 세계 (미국과 유럽)에 아웃소싱 서비스를 주로 제공하는 것으로 간주됩니다. 해외 팀의 일원으로 일한 경험이 있습니까? 그렇다면 어떻게 되었습니까? …
89 teamwork  culture 

21
누군가 코드가 엉망이라고 말하면 어떻게 반응하겠습니까?
나는 좋은 프로그래머입니다, 그래서 나는 전에 생각했습니다. 나는 항상 프로그램하는 것을 좋아합니다. 더 나은 프로그래머가되기 위해 프로그래밍에 대해 많은 것을 배우고 싶습니다. 나는 1 년 동안 프로그래밍을 공부했고 지금은 거의 2 년 동안 프로그래머로 일하고 있습니다. 한마디로, 거의 3 년의 프로그래밍 경험이 있습니다. 우리 팀은 5 명의 프로그래머로 구성되어 있으며 …

16
팀에서 느리고 헌신적 인 동료를 어떻게 처리합니까? [닫은]
나는 새로운 프로젝트를 진행하고 있습니다. 프로젝트는 다음과 같이 작동합니다. 최종 사용자는 링크를 사용하여 웹 애플리케이션에 액세스 할 수 있으며 네트워크에 여러 시스템을 추가하고 특정 시스템 세부 사항을 관리 할 수 ​​있습니다. 내 부분은 파이썬으로 수행되는 프론트 엔드와 웹 서버와 관련이 있습니다. 내 파이썬은 실제로 c & c ++에서 완전히 수행되는 …
85 teamwork 

7
동료가 예고없이 불필요한 개선을 할 때 코드에 대한 책임은 어떻게합니까?
내 팀원 중 하나는 IT 상점의 모든 거래의 잭이며 그의 통찰력을 존중합니다. 그러나 때때로 그는 내 코드를 검토합니다 (그는 팀 리더에게 두 번째 명령이므로 예상치 않습니다). 때때로 그는 최종 목표를 달성하기 전에 내 변경 사항을 검토하고 즉시 변경을 수행합니다. 심지어 내 작업을 한 번 중단했습니다. 다른 경우에는 3 개월 이상 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.