Quora에 What are the biggest myths software engineers believe?라는 글이 올라와서 독자 여러분께 소개드린다. 특히 사람들이 많이 읽은 대답이 있어 정리해보았다. 재미로 읽어보시길. ;)
- 하루 이틀 정도 걸리는 작업은 주말에 확실히 끝낼 수 있다.
- 관리자가 되는 사람은 대부분 숙달된 엔지니어다.
- 가장 제대로 설계된 프로젝트가 시장을 장악하는 제품이 된다.
- 특정 작업을 위해 설계된 도구가 해당 작업을 수행하기 위한 최선의 수단이다.
- 몇몇 프로젝트를 끝내고 나면, 소프트웨어 엔지니어는 통신 위성 프로토콜, 분산 파일 시스템, 병렬 컴파일러, 선거 관리 시스템, 고성능 스트리밍 처리 엔진을 설계할 수 있게 된다.
- 컴퓨터는 예측 가능하다.
- OOP는 유용하다.
- goto는 나쁘다.
- Java는 훌륭한 언어다.
- 논리와 정밀한 의사소통에 능하면 오늘날 세상에 대응해 제대로 준비된 개발자가 될 수 있다.
- 내 코드는 스레드에 안전해!
- 우리는 고객이 무엇을 원하는지 알아.
- 최고의 제품이 시장에서 승리할 것이다.
- 서비스는 100% 안정적이고 100% 일관성을 보증한다.
- 6주만에 C++를 배울 수 있다.
- 빈틈없는 업그레이드
- 간단한 수정이므로, 테스트가 필요없다.
- 이게 마지막 버그다!
- 내 코드에는 버그가 없어!
미신 아닌데... 제 코드에는 진짜 버그가 없습니다... 진짜임... 미신 아닌데...
답글삭제:) 버그 없는 코드를 위해 모든 개발자분들 힘내세요!
삭제