干净的代码开发人员第 2 部分

Discuss hot database and enhance operational efficiency together.
Post Reply
suchona.kani.z
Posts: 195
Joined: Sat Dec 21, 2024 5:53 am

干净的代码开发人员第 2 部分

Post by suchona.kani.z »

Dynamics Portal – 适用于您的客户和合作伙伴门户的 Microsoft 解决方案通过 Dynamics Portal,Microsoft 为您提供了一个解决方案,您可以使用该解决方案快速轻松地创建客户和合作伙伴门户。优点是您现有的数据和流程可以立即在您自己的门户中使用。

标准功能包括:

外部认证和授权。
主数据自助管理。
创建案例和查询——即所谓的常见问题解答。
显示销售流程中的数据 - 例如销售机会、销售线索、报价或订单。

表单编辑器示例

这允许您在 Dynamics 365 表单编辑器中定义和放置您希望可供客户和合作伙伴输入和显示的实体属性。

数据在门户服务器和Dynamics CRM 365之间实时交换并存储在后者中。通过门户检索数据后,系统会从 Dynamics CRM 365 实时检索并显示数据。

让您不再需要担心复杂的编程。它在很 律师电子邮件列表 大程度上被淘汰,因为 Dynamics Portal 是 xRM 解决方案 Dynamics 365 的扩展。这意味着您可以在门户中一对一地使用 MS Dynamics 365 中包含的所有业务流程(例如操作、工作流或复杂的插件逻辑)。

您可以在此处找到这篇文章的视频。在我的博客文章的第一部分中,我更详细地解释了 Clean Code Developer (CCD) 主题及其优点。现在我想向您展示有哪些选择可以逐渐将 CCD 的原理和实践融入到您的开发团队的日常工作中 CCD 是如何工作的?

快速回顾一下:CCD 是分为不同程度的原则和实践的集合。这些级别是逐步迭代地完成的,符合敏捷方法。如果您想再次查看整个内容,请快速浏览一下我文章的第一部分。

回到CCD实际工作原理的问题。首先,您有不同的方法和培训模型可供选择,以使您的开发人员专注于某个级别的原则。然而,这取决于项目模型和公司的结构。这些学位可以纯粹个人或通过有组织的方式(例如作为团队)攻读。 CCD不限于任何特定的编程语言。除了 Java 和 C++/C# 之外,CCD 方法现在也适用于其他语言 - 例如 JavaScript、Python 或 PHP。下面我将向您展示什么时候应该选择个体方法,什么时候应该选择组织方法。

1. 个别法
单独的方法特别适合非常小的项目。在这里,您负责在日常工作中保持成绩。您只需从红色级别开始,亲自看看是否可以坚持这些原则和做法。当然,你必须有一定的自律,因为一些原则常常因为时间或方便的原因而被忽视。因此,如果项目规模允许,我建议您由其他开发人员进行代码审查。我建议每个学位的学习时间至少为 21 天。这确保了学位的内容可以成为“第二天性”。当您转向更大的项目并遇到其他干净代码开发人员时,CCD 的优势变得尤其明显。在这里,您会立即注意到编程风格以及质量意识方面的相似之处。
Post Reply