用不熟悉的编程语言管理软件项目有什么共同的智慧吗?
大多数软件项目都是出于安全考虑,并使用一些主流语言。
但有些人选择了一种特殊用途的小众编程语言,特别是研究项目。
我在这方面找到了一些文献:
https://leaddev.com/culture-engagement-motivation/supporting-your-team-face-technical-unknowns
和
发布于 2022-09-06 11:09:08
与任何新技术一样,必须采取同样的措施。
特别是,您希望建立一个完整的管道,以便从构建具有基本虚拟特性的框架应用程序开始。
然后为每个特性制作原型,单元测试。比如电子邮件,PDF生成,等等。当电子邮件不作为库提供时,您将需要付出一定的努力。电子邮件必须在标题和内容上处理Unicode。这里开始TDD,测试驱动的开发。
您可以选择功能驱动的开发,其中“功能”是指业务特性,系统组件。功能、业务逻辑/规则的清单很重要。
一种新的语言也意味着知识转移、代码片段、需要更多执行的代码样式、库示例。代码样式的检查器,如Lint、Sonar,可能很少见,这就需要进行单元测试和相当干净的代码。测试性能、速度和所需资源非常重要。分析也可以在语言上不加限制地进行。
至少对提交版本控制进行对等审查可能是很重要的。您可能需要使用24/7的观察(如java Melody)进行分期,记录系统资源,如内存、响应时间、问题。
https://softwareengineering.stackexchange.com/questions/440856
复制相似问题