특정 circumstance 내에선 A라는 bad design을 피하려고 하면 B라는 bad design이 발생하고 그걸 또 피하려고 하면 다른 bad design이 발생하고..이럴때는 그중에서도 어떤게 가장 나은 대안인지 고려해야하는것 같다
좋은 디자인이라는 건 없음 - dc App
목적을 요구사항에 맞게 완수하는 디자인이 최우선이지, 요구사항만 만족하면 일단 땡이지 거기서 여유가 있다면 확장성 범용성을 고려한 디자인인지, 가독성이 좋은 디자인인지 등등 어쩌구저쩌구들은 다 그다음 순위지
뭔가 오해하는듯 한데 디자인은 목적에 따라 변하는거