为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要。软件的目录规范并无硬性标准,只要清晰可读即可,假设你的软件名为foo,笔者推荐目录结构如下 Foo/ |-- core/ | |-- core.py | |-- api/ | |-- api.py | |- ...
分类:
其他好文 时间:
2020-03-29 14:17:33
阅读次数:
89
java中String的不可变性怎么实现的?String真的不可变吗? ...
分类:
编程语言 时间:
2020-03-28 18:29:06
阅读次数:
110
2003年我加入CSDN,6年之后离开。在2003年之后,我的技术身份就很难界定了。曾经有个朋友称我为“技术文化人”——不以软件开发为生,但整天都在拿软件开发来说事,与这个行业的整体关系可能比任何一个具体的程序员或者架构师都更密切。听上去像是一种恭维,又好像是暗讽,似乎我是站在戏台下面带头起哄的票友 ...
分类:
其他好文 时间:
2020-03-28 15:01:31
阅读次数:
142
在软件工程领域,有过很多软件开发模型,如瀑布模型、快速原型模型、增量模型、螺旋模型、演化模型、喷泉模型、RAD模型、敏捷软件开发模型、XP极端模型。这么多的模型各有各的应用场景、各有各的适用范围,但我认为最实用开发模型还是敏捷软件开发。中国式软件开发思路是什么样的呢?从我接触过的大多软件项目来看,基本都有一个共同特点——就是必须快,客户都是急脾气,恨不得今天立项,明天就要你拿出产品来。面对公司和客
分类:
其他好文 时间:
2020-03-27 23:24:03
阅读次数:
89
有同学经常询问陈老师:从事网络安全是否需要经常出差?另外,软件开发是否可以转行网络安全?先快速回答下:第一个问题,是否需要经常出差?这个具体情况具体分析。第二个问题,做开发能否转***?非常好转。为什么呢=>首先,网络安全工程师是否需要出差?如果你接下来入职的是甲方单位,例如政府、国企、税务、金额、互联网等,基本上是这个岗位的工作内容就是对自家产品或业务系统进行安全测试,这种情况下跟软件开发岗
分类:
其他好文 时间:
2020-03-27 11:08:35
阅读次数:
602
质量保障 软件质量、衡量及其因素 软件的质量=程序质量+软件工程的质量 程序的质量和具体的应用场景有关,可能是准确度、查询速度、并发度、国际化和安全化的质量。 软件工程的质量简单来说就是功能、成本、时间,包括软件开发的可见性(开发的软件能不能尽快演示)、风险控制、管理因素、交付质量、成本控制、内部质 ...
分类:
其他好文 时间:
2020-03-27 01:03:31
阅读次数:
64
读了《凌波微步 软件开发境界案例集》一书,让我深有感触。 首先为什么这部书叫做以凌波微步为名,因为这本书对于程序员来说,就是一本武林秘籍。每一个身在“武林”的程序员,都应该掌握武功的技巧,才能使其发挥最大的威力。为什么我们写程序的时候要加上注释呢?我们现在可能还涉及不到编写庞大的系统程序,只是写写简 ...
分类:
其他好文 时间:
2020-03-27 00:44:58
阅读次数:
60
本教程OS为windows 10 专业版1803 1. 安装jdk SDK(Software Development Kit) 软件开发工具包 JDK(Java Development Kit) Java开发工具包 JRE(Java Runtime Environment) Java运行环境 "or ...
分类:
编程语言 时间:
2020-03-26 21:53:02
阅读次数:
82
Spring ?? SSH:Spring . Struts1/2 . Hiberernate ?? SSM:Spring . SpringMVC . Mybatis ?? Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然 ...
分类:
编程语言 时间:
2020-03-25 01:35:12
阅读次数:
78
FreeCAD作为一款基于OpenCasCAD内核的开源CAD软件,可以在GitHub上下载源代码。阅读源代码,有助于我们学习CAD软件架构,了解底层几何算法。 由博主Caesar卢尚宇自学整理(纯粹出于对三维CAD软件开发的热爱) 内容出自FreeCAD官方社区https://wiki.freec ...
分类:
其他好文 时间:
2020-03-24 20:29:32
阅读次数:
92