重复的危害:
1、系统中的每一项都必须具有单一、无歧义、权威的表示。
2、重复的类型有:强加的重复、无意的重复、无耐性的重复、开发者之间的重复。
正交性:
1、表示某种不相依赖性或解耦性。
2、正交的好处是它提高生产效率,各个组件不相互依赖,使得改变得以局部化,促进复用,对于正交组件进行组合也可以提高生产效率,同时它还降低了代码的风险。
3、延伸开来,项目团队的配合也应该遵循正交性。如果成员之间任务重叠较多容易让大家疑惑问题和责任的归属如何划分,这会造成配合的效率低下。
可撤销性:
1、当想法比较单一,就可能出现无法解决的问题。在设计软件时,我们需要为可能出现的某种错误做准备,比如数据库的更换,开发平台的更换。这需要我们设计之初就考虑到构建一个相对灵活的架构。
原型:
1、原型是可以在忽略细节的情况下,考虑项目走流程,主要使用场景,他们是否正确,是否可行。
2、原型制作是一种学习经验,其价值并不在于所产生的代码,而在于所学到的经验教训。
领域语言:
1、领域语言通常是为了简化流程,用于配置或者控制应用程序。
2、计算机语言会影响你思考问题的方式,以及你看待交流的方式。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理