동료가 전시하는 것처럼 보이기 때문에 매우 어려운 시간을 보내고 있습니다
- 조기 / 불필요한 최적화 노력
- 의심스러운 추상화
를 통한 조기 중복 제거 예를 들어 수정 된 VIPER 아키텍처를 사용합니다. 그는 다른 라우터에서 정확히 무엇이 복제 될지 모르면서 첫 번째 바이퍼 스택을 구현하는 과정에서 라우터 구성 요소 (제네릭 사용)의 기본 클래스를 도입했습니다. 이제UseCase
유스 케이스를 보유한 유형을 제공 해야하지만 대부분의 라우터에는 여러 유스 케이스가 없으며 하나만 있습니다. - 예측 가능한 미래의 기능을위한 범용 솔루션 개발
예를 들어, 앱에 화면이 두 개 밖에 안되었을 때 정적 셀 테이블 뷰를 채우는 관리자를 작성했으며 디자인이 지루한 세로 형식에서 더 사용자 지정으로 이동하는 것을 알지 못했습니다. UI는 관리자가 쓸모가 없습니다. - 부수적 인 복잡성 선택
영어를 많이 사용하는 언어 장벽을 가지고있을 때 어떻게 싸울 수 있습니까?
무슨 일이 일어나고 있는지 논의 할 기회를주기 위해 필수 코드 검토를 시도 했습니까? 그가 코딩을 시작하기 전에 앉아서 좋은 해결책을 찾기 위해 화이트 보드를 사용해 보셨습니까?
—
Becuzz
2 또는 3과 같은 상황이 발생할 수있는 예를들 수 있습니까?
—
morbidCode
@EarlGrey, 당신의 고통을 느낍니다. 슈퍼 선불 "일반"코딩이 실제로 계획된대로 작동하는 경우는 본 적이 없습니다.
—
Graham
나는 거품 정렬 대신 빠른 정렬을 사용하여 전화하는 사람들을 조기에 최적화한다는 것을 알고 있습니다. 당신의 임계 값은 얼마입니까?
—
피터 B
동료가 YAGNI 의 원칙을 잊어 버린 것 같습니다 .
—
Bart van Ingen Schenau