大家对于Java可能并不陌生,那你对c语言了解多少呢,今天小编带大家来了解c语言是什么。c语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。C语言特点:1、运算符丰富2、简洁紧凑、灵活方便3、C语法限制不太严格、程序设计自由度大4、C语言适用范围大,可移植性好5、C语言允许直接访问物理地址,可以直
分类:
编程语言 时间:
2019-10-15 16:14:03
阅读次数:
126
1. 为什么做单测 单测的好处 减少bug 快速定位bug 提高代码质量 减少调试时间 放心重构 不得不写单测的原因 在成为大牛的路上,单测是必备技能 单测可以给你信心 保住面子 难处 难于坚持,在快速迭代开发过程中,可供写单测的时间过少 扩展 TDD(Test Drive Develop):测试驱 ...
分类:
其他好文 时间:
2019-10-11 23:35:55
阅读次数:
114
1.1 单体应用架构存在的问题 一个归档包(例如war格式)包含所有功能的应用程序,通常称为单体应用。 下面列举单体应用所存在的一些问题: *复杂性高:整个项目包含的模块非常多、模块之间的边界模糊、依赖关系不清晰、代码质量参差不齐、混乱的堆砌在一起..整个项目非常复杂,每次修改代码胆战心惊,甚至添加 ...
分类:
其他好文 时间:
2019-10-06 18:56:14
阅读次数:
115
编写单元测试可以帮助开发人员编写高质量的代码,提升代码质量,减少Bug,便于重构。Spring Boot提供了一些实用程序和注解,用来帮助我们测试应用程序,在Spring Boot中开启单元测试只需引入spring-boot-starter-test即可,其包含了一些主流的测试库。本文主要介绍基于 ...
分类:
编程语言 时间:
2019-10-06 13:01:55
阅读次数:
61
"来源" 如何写代码审核评论 概述 友善一些 清楚的阐述你的理由 要在清楚地给出方向和指出问题后让开发者自己决定之间做好平衡 鼓励开发者简化代码或者添加说明,而不是解释代码为什么这么复杂 礼貌 通常当你在审核别人的代码时,友善、尊重、提供清晰、有效的意见对于开发者是非常重要的。做到这个的方法是在评论 ...
分类:
其他好文 时间:
2019-09-25 12:32:38
阅读次数:
94
简介 一、框架简介 使用角度:一个软件的半成品,只需要我们填上变化的部分。 好处:代码建立在有经验的人写的代码之上,代码质量高,可读性好。 二、java web 相关框架 数据存储:hibermate / mybatis MVC :struts2 / spring mvc JavaSpript:jQ ...
分类:
其他好文 时间:
2019-09-21 21:30:07
阅读次数:
91
写出整洁的代码,是每个程序员的追求。《clean code》指出,要想写出好的代码,首先得知道什么是肮脏代码、什么是整洁代码;然后通过大量的刻意练习,才能真正写出整洁的代码。 WTF/min是衡量代码质量的唯一标准,Uncle Bob在书中称糟糕的代码为沼泽(wading),这只突出了我们是糟糕代码 ...
分类:
其他好文 时间:
2019-09-16 14:25:54
阅读次数:
79
1. 导读 昨天在技术交流群,有位读者吐槽刚刚接手的代码(文章标题),代码全篇无格式,无注释,多个嵌套不打括号,函数命名不规范,代码实在看不下去。随着软件项目代码的日积月累,系统维护成本变得越来越高,代码质量是所有软件团队面临的共同问题。 持续地优化代码,提高代码的质量,是提升系统生命力的有效手段之 ...
分类:
编程语言 时间:
2019-09-14 11:02:22
阅读次数:
99
设计模式一:设计模式之六大原则 六大原则是谁?①单一职责原则 ②开放封闭原则 ③依赖倒置原则④里式转换原则 ⑤接口隔离原则 ⑥迪米特原则六大原则是我们提高面向对象编程代码质量的必备原则,另外还是我们理解设计模式的必备前提。 1.单一职责原则介绍: 单一职责原则:就一个类而言,应该仅有一个引起它变化的 ...
分类:
其他好文 时间:
2019-09-10 13:27:33
阅读次数:
116
2019-8-29 已经是晚上2点了,才从公司下班,累。 就先写写今天的一天吧。 9:00 达到公司。 10:00 完成昨天晚上写完代码的验证和提交。这个时候其他同事只来了2人,有点反常。与大SE约了下午看代码。 10:30 达到XX实验室,开始给客户演示,还好比较顺利,中间客户问了些问题,一线在那 ...
分类:
其他好文 时间:
2019-08-31 23:43:19
阅读次数:
125