- 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.com/devcloud/?utm_source=developer.huaweicloud&utm_c... 华为云软件开发生产线CodeArts是一站式、全流程、安全可信的云原生DevSecOps云平台,集华为30年研发实践、前沿研发理念、先进研发工具为一体,覆盖需求、开发、测试、部署等软件交付全生命周期环节,为开发者打造全云化研发体验。体验通道:https://www.huaweicloud.com/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文化的普及和敏捷实践的深入,软件开发的未来将更加注重协作、自动化和持续交付。让我们拥抱变化,不断学习和创新,共同塑造软件开发新篇章。
上滑加载中
推荐直播
-
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中
热门标签