예를 들어서 RDB에 ORM을 써서 개발을 했다고 하면
그 시스템을 구축할때 NoSQL에 비해 RDB를 쓰는게 어떤 면에서 낫다고 생각해서 골랐을거 아님
정규화를 빡세게 함으로써 확장성에 초점을 맞췄다 라던가 좀더 효과적인 트랜잭션 처리가 필요했다 라던가
ORM을 쓰는것도 마찬가지로 막 ORM 쓰면서도 raw 쿼리 떡칠해놓으면 왜썼지 싶으니까
이런거 뿐만 아니라 뭐든간에 개발도구를 선택할 때 왜 그랬는지, 다른 도구와 비교했을때 어떠한 장단점이 있었는지 그걸 고심을 해봐야 된다고 생각함
정말 교과서적인 레벨에서까지 고심할 필요는 없겠지만 적어도 커스텀이 가능하고 장단이 확실히 보이는건 좀 누가 물어보면 대답할 수 있어야 된다고 생각함
남들이 쓰길래 대세를 따랐다고 하면 화낼거임? ㅇㅅㅇ...
당연하거 아니냐? 비단 이 바닥말고 이공계열로 밥벌이 하는 새끼들이 자기 디시젼에 대한 이유 제시 못하면 그게 공돌이냐??
상위 1퍼 와이 개발자