如果必须使多个程序依赖于接口(协议,API或框架),是否可以使用XP(极限编程)风格制作接口?
答案 0 :(得分:2)
我不同意Mark Ransom。您选择的方法和工作流程当然会影响应用程序的设计。但是开发人员需要设置一个策略来处理界面更改,BC中断或如何避免它们。还有你如何应用XP的许多面孔,说你不需要“无情地重构”,如果它不适合。
敏捷方法源自用户反馈,而反馈则反过来会使更精确的产品成为可能。如果做得好,您的界面将在现实世界中成熟。然后,接口的完整性和稳定性仅受其带宽和应用数量的限制。当然,你需要一个良好的催化剂,让你保持正轨。这更可能是一个问题。
此外,测试第一种方法通常会产生精确,方便且面向用户(程序员)的产品。在我看来,这是迈向稳定的重要一步。
答案 1 :(得分:1)
XP的基本原则之一是频繁迭代。这在添加功能方面很有用,但它与对稳定接口的需求相冲突。不断变化的界面是一个不断破坏的界面。
请问任何必须处理某些热门网站界面的人。
答案 2 :(得分:1)