joowonleedesu   1년 전

안녕하세요,

저는 비개발 직군에서 일하는 사람이고, 그저 취미로 코딩 공부 시작했습니다.

이 문제를 풀다가 문득 실제 개발자들은 어떤 스타일로 코딩하는 지 궁금증이 생겼는데요.

(물론 이 문제는 워낙 쉬운 문제여서 이 문제 질문은 아니고 실제 개발자들이 작성하는 복잡한(?) 코드 관련 질문입니다)

제가 쓴 코드를 보시면 매우 단순한데요.

이렇게 단순하게 하면 코드 길이는 길어지지만 적어도 오류 날 일은 낮아진다고 생각이 듭니다.

반대로 반복문 등을 이용해 루프를 돌리면 코드는 짧아지지만 개발자의 실수로 오류 날 확률이 증가할 것 같은데요.

실제 실무에서는 1. 길이가 길어지더라도 단순하게 2. 복잡해도 길이를 짧게 

둘 중 어느 스타일로 코딩을 하시나요?

그냥 갑자기 궁금해져서 질문 올립니다.

djm03178   1년 전

저는 이 코드처럼 노가다하는 것이 훨씬 실수할 확률이 높다고 생각합니다. 반복문은 하나만 잘 짜면 되지만, 이 코드처럼 모든 케이스를 노가다하는 것은 사람이 수많은 케이스를 전부 짜기 때문에 어딘가에서 반드시 실수가 있기 마련입니다.

실제로 이 문제뿐만 아니라 다른 문제들에서도 알파벳을 전부 노가다한 질문 코드들은 대부분 abc송을 부르면서 읽어보면 문제점이 보입니다.

댓글을 작성하려면 로그인해야 합니다.