研发及技术管理
文章平均质量分 76
ICT及AI技术研发及技术管理
易之阴阳
易之阴阳,量子纠缠,道之一体,缘起性空。问学ICT及AI与人的智慧。
展开
-
Hystrix详解与应用
Hystrix是Netflix开源的一个用于处理分布式系统的延迟和容错的库,特别适合微服务架构。它通过实现断路器模式来防止服务雪崩,提升系统的整体稳定性。原创 2024-05-29 07:30:00 · 515 阅读 · 0 评论 -
REST (Representational State Transfer) API详解和应用
REST (Representational State Transfer) API 是一种设计分布式系统和Web服务的架构风格,它遵循一组特定的原则和约束,以确保简洁、一致和可伸缩的交互。REST API 使用HTTP协议来实现客户端和服务器之间的通信,使得任何能够发起HTTP请求的客户端(如浏览器、移动应用、桌面应用)都可以与服务端进行交互。这些API遵循REST原则,使用HTTP方法来表示对资源的操作,并返回JSON格式的数据。:资源的表示通常采用JSON或XML格式,客户端和服务器之间交换数据。原创 2024-05-29 07:00:00 · 1841 阅读 · 0 评论 -
GitHub 私有部署
GitHub 私有部署通常指的是将 GitHub 的功能和特性部署到您自己的服务器或云环境中,以便创建一个完全受您控制的私有 Git 托管服务。除了上述两种方案,还有第三方服务商提供托管的私有 Git 服务,即他们负责服务器的运维和软件更新,您只需使用提供的服务。- 功能全面:与 GitHub.com 相比,GHES 提供了几乎相同的用户体验和功能集,包括代码管理、协作、项目管理、自动化(如 GitHub Actions)、安全性与合规性工具等。原创 2024-04-23 10:15:57 · 939 阅读 · 0 评论 -
GitHub的功能和敏捷开发应用
综上所述,GitHub 不仅提供了基础的 Git 存储库管理功能,还集成了丰富的项目管理、协作、自动化工具,能够有效支持敏捷开发过程,特别是 Scrum 方法的落地实施。- 在 Discussions 中创建专门的话题,进行 Sprint 回顾,记录 Sprint 中的改进点和待办事项,为下个 Sprint 做准备。- 使用 Issues 来记录产品 Backlog 中的用户故事、功能需求、缺陷等项,分配标签、优先级和估算值(如故事点)。原创 2024-04-23 10:06:11 · 461 阅读 · 0 评论 -
GitLib功能介绍与在Scrum敏捷模式中的应用
GitLab 是一个一体化的 DevOps 平台,集成了 Git 存储库管理、代码审查、持续集成与持续部署(CI/CD)、项目管理、安全性分析等多种功能,旨在简化软件开发流程并促进团队协作。- 在 Retrospective 中,团队成员可以创建新的 Issues 或更新现有 Issues,记录 Sprint 中的改进点和待办事项,为下个 Sprint 做准备。- GitLab CI/CD:内置的 CI/CD 系统,通过`.gitlab-ci.yml`配置文件定义自动化构建、测试、部署流水线。原创 2024-04-23 10:04:00 · 945 阅读 · 0 评论 -
ICT及AI技术研发管理
设计可扩展、可维护、易于集成的软件架构,考虑微服务、容器化、Serverless等现代架构模式,以适应快速变化的市场需求。- 根据产品特性、技术趋势、团队技能等因素选择合适的技术栈,如云计算平台、AI框架、编程语言、数据库等。- 建立风险识别、评估、应对和监控机制,考虑技术风险、市场风险、法规遵从性风险等,并制定应急预案。- 设计全面的测试计划,涵盖单元测试、集成测试、系统测试、性能测试、安全性测试等,确保产品质量。- 实施自动化构建、测试和部署流水线,确保代码质量、缩短反馈循环,加速产品迭代速度。原创 2024-04-19 13:29:59 · 590 阅读 · 0 评论
分享