본문 바로가기
프로그래밍 놀이터/Tips

[실용주의 프로그래머] 사악한 마법사

by 돼지왕 왕돼지 2018. 11. 7.
반응형

[실용주의 프로그래머] 사악한 마법사


[실용주의 프로그래머] 사악한 마법사, 마법사


-

마법사를 이용한다고 평범한 개발자가 자동으로 동등한 수준의 전문가가 되지는 않는다.

자신을 위해 만들어진 코드를 정말로 이해하지 못하는 한, 그는 자기 자신을 속이는 것이다. 그는 우연에 맡기는 프로그래밍을 하고 있다.

마법사는 일방통행 길과 같다.

여러분을 위해 코드를 만들어 주고, 그걸로 끝이다.

마법사가 만들어 준 코드가 지금 상황에 맞지 않다면, 또는 상황이 바뀌어서 코드를 변경해야 할 필요가 생긴다면, 여러분 혼자 힘으로 해야 한다.



-

자신이 이해하지 못하는, 마법사가 만들어 준 코드는 사용하지 말라.



-

마법사 코드는 깔끔한 인터페이스 뒤로 옮겨놓을 수 없다.

마법사가 생성한 코드는 평범한 개발자가 작성하는 기능과 줄 단위로 섞인다.

결과적으로, 그 코드는 마법사의 코드이기를 관두고, 평범한 개발자 자신의 코드가 되기 시작한다.

그리고 누구도 자신이 완전히 이해하지 못하는 코드를 내놓아서는 안 된다.




반응형

댓글