- 1 【引子】前段时间软件学院的刘杰珍(340654)给软件教练们作软件可信认证的相关介绍时,提到了目前的可信认证包括如下的内容:设计模式,重构,面向对象设计,编程语言高阶特性,其中编程语言包括C, C++, Java, Go, Python, Javascript。针对以上内容,目前已经做了:ü C语言技术特点的总结《C语言的技术特点探究》ü 代码重构技术的总结《代码重构技术探究》本文我... 1 【引子】前段时间软件学院的刘杰珍(340654)给软件教练们作软件可信认证的相关介绍时,提到了目前的可信认证包括如下的内容:设计模式,重构,面向对象设计,编程语言高阶特性,其中编程语言包括C, C++, Java, Go, Python, Javascript。针对以上内容,目前已经做了:ü C语言技术特点的总结《C语言的技术特点探究》ü 代码重构技术的总结《代码重构技术探究》本文我...
- 无论你是1年小白、5年资深还是10年技术专家,或者更高阶的CTO,都可以在书单中找到适合自己目前阶段的书,清晰化未来要走的方向,让你的路越走越宽,财富累积/技能累积/经验累积也会愈发顺利。 无论你是1年小白、5年资深还是10年技术专家,或者更高阶的CTO,都可以在书单中找到适合自己目前阶段的书,清晰化未来要走的方向,让你的路越走越宽,财富累积/技能累积/经验累积也会愈发顺利。
- 软件架构是一个系统开发生命周期中最前端的部分,也是最关键、核心的部分。它决定了后续代码的走向,决定了项目的走向,有时候甚至能决定一家公司的成与败。 软件架构是一个系统开发生命周期中最前端的部分,也是最关键、核心的部分。它决定了后续代码的走向,决定了项目的走向,有时候甚至能决定一家公司的成与败。
- 来自一个CEO的叙述在一次企业交流会上,一个公司的CEO提道,“我们公司做敏捷开发的转型有一段时间了,采用的是4周一迭代,相比之前的瀑布式开发,我们可以在每一个月就让客户看到我们的成果物,这确实为公司和客户搭建起了良好的沟通桥梁。但是,也出现了一个不好的情况,就是开发和客户之前的矛盾激化了,由于采用了迭代,所以每个月都有2天开发团队要通宵熬夜,大家苦不堪言。有个别的开发同学,骂完公司骂同事,... 来自一个CEO的叙述在一次企业交流会上,一个公司的CEO提道,“我们公司做敏捷开发的转型有一段时间了,采用的是4周一迭代,相比之前的瀑布式开发,我们可以在每一个月就让客户看到我们的成果物,这确实为公司和客户搭建起了良好的沟通桥梁。但是,也出现了一个不好的情况,就是开发和客户之前的矛盾激化了,由于采用了迭代,所以每个月都有2天开发团队要通宵熬夜,大家苦不堪言。有个别的开发同学,骂完公司骂同事,...
- 支持漏洞一键修复和安全报告订阅,主机运维更便捷! 支持漏洞一键修复和安全报告订阅,主机运维更便捷!
- 编写干净的代码并不是一件容易的事情,这需要尝试不同的技巧和实践。作为一名开发者,编写一手干净的代码很重要.先列举出编写干净代码的一些好处,再提出6个技巧用于编写干净代码,供开发者进行参考学习。写干净代码的好处先来了解编写干净代码的一些好处。其中一个主要好处是,干净的代码可以减少花在阅读上的时间和理解代码的时间。凌乱的代码会减慢任何开发人员的速度,使开发者的工作变得更加困难。代码越混乱,开发人... 编写干净的代码并不是一件容易的事情,这需要尝试不同的技巧和实践。作为一名开发者,编写一手干净的代码很重要.先列举出编写干净代码的一些好处,再提出6个技巧用于编写干净代码,供开发者进行参考学习。写干净代码的好处先来了解编写干净代码的一些好处。其中一个主要好处是,干净的代码可以减少花在阅读上的时间和理解代码的时间。凌乱的代码会减慢任何开发人员的速度,使开发者的工作变得更加困难。代码越混乱,开发人...
- 持续集成、持续交付和持续部署在软件开发中的价值非常大,让我们来了解一下为什么?一、什么是持续集成、持续交付和持续部署1、持续集成就是持续不断地将代码从分支集成到主干,并且要保证在并且要保证在合并到主干之前,必须要通过所有的自动化测试。2、持续交付则是基于持续集成,在自动化测试完成后,同时构建生成各个环境的发布包,部署到测试环境,但生产环境的部署需要手动确认。3、持续部署是在持续交付的基础上,... 持续集成、持续交付和持续部署在软件开发中的价值非常大,让我们来了解一下为什么?一、什么是持续集成、持续交付和持续部署1、持续集成就是持续不断地将代码从分支集成到主干,并且要保证在并且要保证在合并到主干之前,必须要通过所有的自动化测试。2、持续交付则是基于持续集成,在自动化测试完成后,同时构建生成各个环境的发布包,部署到测试环境,但生产环境的部署需要手动确认。3、持续部署是在持续交付的基础上,...
- 假装很努力也许是最近经常熬夜的原因,导致有时莫名的发愣,然后一晃眼半个小时过去了…每天晚上坐在电脑前,看着很辛苦但觉得效率不高。除了搞公众号,其余貌似学到的东西很少。所以,之后周末的时间需要用来学一些更贴近自身的知识,然后...就一周五更喽。每天写原创的东西,说实话最近开始有些卡文了。看来得找个系列再来一波….关于pipenv昨天介绍了pipenv这个相比于virtualenv更高端大气上档... 假装很努力也许是最近经常熬夜的原因,导致有时莫名的发愣,然后一晃眼半个小时过去了…每天晚上坐在电脑前,看着很辛苦但觉得效率不高。除了搞公众号,其余貌似学到的东西很少。所以,之后周末的时间需要用来学一些更贴近自身的知识,然后...就一周五更喽。每天写原创的东西,说实话最近开始有些卡文了。看来得找个系列再来一波….关于pipenv昨天介绍了pipenv这个相比于virtualenv更高端大气上档...
- 在写代码之前 先了解下Reactor模型:Reactor单线程模型就是指所有的IO操作都在同一个NIO线程上面完成的,也就是IO处理线程是单线程的。NIO线程的职责是: (1)作为NIO服务端,接收客户端的TCP连接;(2)作为NIO客户端,向服务端发起TCP连接;(3)读取通信对端的请求或者应答消息;(4)向通信对端发送消息请求或者应答消息。模型图如下:Reactor模式使用的是同步非阻塞... 在写代码之前 先了解下Reactor模型:Reactor单线程模型就是指所有的IO操作都在同一个NIO线程上面完成的,也就是IO处理线程是单线程的。NIO线程的职责是: (1)作为NIO服务端,接收客户端的TCP连接;(2)作为NIO客户端,向服务端发起TCP连接;(3)读取通信对端的请求或者应答消息;(4)向通信对端发送消息请求或者应答消息。模型图如下:Reactor模式使用的是同步非阻塞...
- 华为云软件开发生产线CodeArts是一站式、全流程、安全可信的云原生DevSecOps云平台,集华为30年研发实践、前沿研发理念、先进研发工具为一体,覆盖需求、开发、测试、部署等软件交付全生命周期环节,为开发者打造全云化研发体验。体验通道:https://www.huaweicloud.cn/devcloud/?utm_source=developer.huaweicloud&utm_c... 华为云软件开发生产线CodeArts是一站式、全流程、安全可信的云原生DevSecOps云平台,集华为30年研发实践、前沿研发理念、先进研发工具为一体,覆盖需求、开发、测试、部署等软件交付全生命周期环节,为开发者打造全云化研发体验。体验通道:https://www.huaweicloud.cn/devcloud/?utm_source=developer.huaweicloud&utm_c...
- 欢迎各高校校友们关注华为云应届招聘,我们这边覆盖了大前端技术,移动端开发,JAVA后端,测试,智能算法,大数据等多个工作岗位,大家来了以后选择的余地会比较大,能学到的东西会比较多,华为云团队氛围活跃,小伙伴们团结友爱,希望刚刚毕业的你们能加入华为云家庭。 欢迎各高校校友们关注华为云应届招聘,我们这边覆盖了大前端技术,移动端开发,JAVA后端,测试,智能算法,大数据等多个工作岗位,大家来了以后选择的余地会比较大,能学到的东西会比较多,华为云团队氛围活跃,小伙伴们团结友爱,希望刚刚毕业的你们能加入华为云家庭。
- 目录 2.1 需求分析 考点1 需求分析的概念与意义 考点2 需求获取的方法 考点3 需求分析过程 2.2 需求分析方法 考点1 需求分析方法概述 考点2 DFD需求建模方法 考点3 其他需求建模方法 考点4 DFD与IDEFO比较 每文一语 2.1 需求分析 考点1 需求分析的概念与意义 (1)概念 需求... 目录 2.1 需求分析 考点1 需求分析的概念与意义 考点2 需求获取的方法 考点3 需求分析过程 2.2 需求分析方法 考点1 需求分析方法概述 考点2 DFD需求建模方法 考点3 其他需求建模方法 考点4 DFD与IDEFO比较 每文一语 2.1 需求分析 考点1 需求分析的概念与意义 (1)概念 需求...
- 如何做好产品的质量管理?人、机器、物料、方法、环境、测量,这些因素同样缺一不可。 如何做好产品的质量管理?人、机器、物料、方法、环境、测量,这些因素同样缺一不可。
- CodeArts发布了需求管理、测试计划、代码托管、部署、开源治理相关新特性,欢迎试用~ CodeArts发布了需求管理、测试计划、代码托管、部署、开源治理相关新特性,欢迎试用~
- 软件开发是一个不断进化的领域,随着技术的不断进步,新的工具和方法论层出不穷。理解并掌握软件开发生命周期、方法论和版本控制系统,对于任何软件开发团队来说都是至关重要的。通过这些工具和实践,我们可以更高效地构建高质量的软件,满足用户的需求并推动技术的发展。随着DevOps文化的普及和敏捷实践的深入,软件开发的未来将更加注重协作、自动化和持续交付。让我们拥抱变化,不断学习和创新,共同塑造软件开发新篇章。 软件开发是一个不断进化的领域,随着技术的不断进步,新的工具和方法论层出不穷。理解并掌握软件开发生命周期、方法论和版本控制系统,对于任何软件开发团队来说都是至关重要的。通过这些工具和实践,我们可以更高效地构建高质量的软件,满足用户的需求并推动技术的发展。随着DevOps文化的普及和敏捷实践的深入,软件开发的未来将更加注重协作、自动化和持续交付。让我们拥抱变化,不断学习和创新,共同塑造软件开发新篇章。
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签