React高阶组件概述 + 高阶组件是React中一个很重要且比较复杂的概念,高阶组件在很多第三方库(如Redux)中都被经常使用,在项目中用好高阶组件,可以显著提高代码质量。 高阶函数的基本概念 + 函数可以作为参数被传递 + 函数可以作为返回值输出 高阶组件的基本概念 + 高阶组件就是接受一个组 ...
分类:
其他好文 时间:
2019-11-09 00:29:29
阅读次数:
118
1、我又不写框架,为什么要学习源码 首先,如果你是react的使用者,从业务能力来说,学习源码毫无疑问会给你带来很大的提升,他能帮助你更好的理解,你写的代码是如何运行的,能在你遇到bug的时候,让你从底层去思考如何去解决问题,并且让你在开始项目之前,就想好更好的架构方式。 其次,react很多设计细 ...
分类:
其他好文 时间:
2019-11-04 09:32:38
阅读次数:
70
CLion是一款专为开发C及C++所设计的跨平台IDE。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还使用智能编辑器来提高代码质量、自动代码重构并且深度整合CMake编译系统,从而提高开发人员的工作效率。小编给大家带来了最新版JetBrains CLi ...
分类:
编程语言 时间:
2019-10-31 18:53:07
阅读次数:
136
这篇文章又是关于代码质量的,有些同学可能觉得我比较啰嗦。不过我就是想用这种方式让大家重视起来。其实说来说去就那么几种方法,但是实际执行起来真是难于登天。 ...
分类:
其他好文 时间:
2019-10-30 22:45:42
阅读次数:
112
gitlab ce + gitlab runner + sonarqube,在提交代码时对代码质量进行检测,对不符合要求的代码不允许提交到gitlab 未测试。 参考: https://yq.aliyun.com/articles/711488?spm=a2c4e.11155435.0.0.16cc ...
分类:
其他好文 时间:
2019-10-27 10:54:40
阅读次数:
92
.NET工具ReSharper:如何帮助Visual Studio用户?
分类:
Web程序 时间:
2019-10-24 11:45:19
阅读次数:
91
Helix QAC 是Perforce 公司(原PRQA 公司)产品,主要用于C/C++ 代码的完全自动化静态分析工作,可以提供编码规则检查、代码质量度量、软件结构分析、测试结果管理等功能。Helix QAC 能够全面而准确地发现软件中潜在的问题,自身符合ISO26262 功能安全标准认证。目前已广 ...
分类:
其他好文 时间:
2019-10-18 14:04:22
阅读次数:
77
“java程序员”开发一个项目系统和后续维护一个系统,这两种需求对于程序员的能力要求是完全不同的。全新开发项目对程序员的基础要求是符合需求、符合技术规范。而维护一个长期的系统,内部的代码往往是不完整,纷繁杂乱的,很多时候程序员往往需要从这些代码中理解程序的结构,理解其逻辑关系,然后才可以修改更新。因此我们可以按照程序员重构代码的能力划分成九个层次。本文就讲讲代码重构九重天。一、看不懂代码,按照需求
分类:
其他好文 时间:
2019-10-17 19:15:51
阅读次数:
97
1. 导读 你们是否也有过下面的想法? 重构一个项目还不如新开发一个项目... 这代码是谁写的,我真想... 你们的项目中是否也存在下面的问题? 单个项目也越来越庞大,团队成员代码风格不一致,无法对整体的代码质量做全面的掌控 没有一个准确的标准去衡量代码结构复杂的程度,无法量化一个项目的代码质量 重 ...
分类:
其他好文 时间:
2019-10-16 09:35:54
阅读次数:
91
前端发展至今,从最初前端简单的页面切图到现在承担越来越重要的职责,前端安全一直存在并且日益重要。算算做了这么些年前端,真正关心安全问题的时候少之又少,很多时候被安全部门追着跑:"xx,快,有个漏洞补一补"!今天我们主要通过了解--防御几部分对主要的方法做相应的了解,不求做最锋利的矛,但求做不断加强的盾!demosCSRF-跨站请求伪造a.什么是CSRF注:csrf,就像
分类:
其他好文 时间:
2019-10-15 22:48:58
阅读次数:
163