"Метафора" представляется одной из наименее понятных заповедей XP (Extreme Programming), хотя она должна быть (одна из?) наиболее важной.
Трудно понять и, возможно, "лампочку над головой, когда вы ее получите". Метафора кажется фронтом для того, чтобы "программирование было мистическим искусством". Остальным относительно легко следовать. Я прочитал немало книг, а затем некоторые... но он остается туманным.
- Итак, как мне определить метафору для разрабатываемой Системы?
- Как я знаю его хороший? Что отличает хорошую метафору? edit-clarification: Может ли плохая метафора принести больше вреда, чем пользы?
- Что это значит?
- Как мне лучше найти метафоры... или лучше, чем я сейчас?