更新于:03-11 06:59

有关[代码]分类推荐

关于代码评审(CodeReview)那些不得不说的事儿

于05-23 18:17 - xindoo - codereview 代码评审
  在一个成熟的团队中,CodeReview是整个研发流程中不可或缺的一步,而那些即将走向成熟的团队可能对CodeReview有很多的误解和问题,也不清楚CodeReview该如何去做,本文笔者将结合自己的经验和知识,谈谈我对CodeReview流程的一些理解和建议.   CodeReview 国内也称 代码评审或者代码审查,也简称CR,是指在软件开发过程中,工程师对其他人所写代码做审阅(后文统称CodeReview),以达到控制代码质量的目的.

解放双手!推荐一款阿里开源的低代码工具,YYDS!

于04-19 01:31 - MacroZheng -
之前分享过一些低代码相关的文章,发现大家还是比较感兴趣的. 之前在我印象中低代码就是通过图形化界面来生成代码而已,其实真正的低代码不仅要负责生成代码,还要负责代码的维护,把它当做一站式开发平台也不为过. 最近体验了一把阿里开源的低代码工具 LowCodeEngine,确实是一款面向企业级的低代码解决方案,推荐给大家.

如何让 Vue、React 代码的调试变得更爽

于03-04 12:24 - zxg_神说要有光 -
作为前端开发,基本每天都要调试 Vue/React 代码,不知道大家都是怎么调试的,但我猜大概有这么几种:. console.log 打印日志. 用 Chrome Devtools 的 debugger 来调试. 用 VSCode 的 debugger 来调试. 不同的调试方式效率和体验是不一样的,我现在基本都是用 VSCode debugger 来调试,效率又高、体验又爽.

来自谷歌的开发心得:所有SQL和代码,都没必要藏着掖着

于02-19 02:34 - Galen B -
至少从工程技术的角度看,你的项目绝没有想象中那么“见不得光”. 谷歌在代码管理上很有特色,他们基于“主干”进行开发,并且将 90% 以上的代码放在名叫 Piper 的单一代码仓库中,由来自世界各国数十个办事处的数万名软件开发人员共享. 对于那些开源的、需要外部协作的项目,代码才放在版本管理软件 Git 里,主要是 Android 项目和 Chrome 项目.

Apache Log4j2 远程代码执行漏洞处置手册 – 绿盟科技技术博客

于12-11 09:40 - -
12月9日,绿盟科技CERT监测到网上披露Apache Log4j2 远程代码执行漏洞,由于Apache Log4j2某些功能存在递归解析功能,未经身份验证的攻击者通过发送特别构造的数据请求包,可在目标服务器上执行任意代码. 漏洞PoC已在网上公开,默认配置即可进行利用,该漏洞影响范围极广,建议相关用户尽快采取措施进行排查与防护.

dotnet 一些代码审查套路

于10-21 20:57 - - dotnet
本文记录一些代码审查套路,在看到小伙伴写出某些代码的时候可以告诉他这样写有锅. 我在各个项目里面进行代码审查,我维护了很多个项目. 这是我截图某一天的一个核心项目的在 Gitlab 上的 MR 情况,我觉得头像应该是不用保密的,这样知道的小伙伴自然就知道了. 对了,那些挂了超过3天的都是标记 WIP 还在开发中的.

Top 18 开源低代码开发平台

于07-03 23:07 - -
与使用计算机编程语言构建应用程序的传统方法不同,低代码开发平台是使用图形向导来创建和构建软件的应用程序开发平台. 因此,在许多情况下,低代码或无代码(几乎没有代码)这个名称是作为可视化开发工具来帮助设计人员进行拖放、组件浏览器和逻辑构建器的. 低代码/无代码的主要概念并不新鲜,它可以追溯到十多年前的无代码编程 (PWCT) 和类似系统.

和AI结对编程!OpenAI与GitHub联手推出AI代码生成工具,比GPT-3更强大

于06-30 16:02 - - 人工智能学术
昨日,微软与OpenAI共同推出了一款AI编程工具GitHub Copilot,这款工具基于GitHub及其他网站的源代码,可根据上文提示为程序员自动编写下文代码. GitHub 的首席执行官 Nat Friedman 介绍说,GitHub Copilot是结对编程的虚拟版本. 结对编程是一种常见的敏捷软件开发技术——即两个开发人员在同一个项目上并肩协作,轮流编写代码并检查合作伙伴的输出.

投资ETF指数基金,一定要看这篇(附ETF代码大全)

于06-27 22:30 - 铁人说财 -
巴菲特在1993年致股东信中写道:“如果一个投资者对任何行业和企业都一无所知的话,但对美国整体经济前景很有信心,并且如果愿意长期投资的话,那么你应该广泛的分散化投资,你应该分散持有大量不同的公司股份,并且分期分批次购买. 最简单的方法就是通过定期投资指数基金,一个什么都不懂的业余投资者竟然往往能够战胜大部分专业投资者.

低代码平台如何一步步摧毁开发团队的效率与创新!

于05-13 15:54 - - 随想感悟 前沿思考
关于低代码平台,之前我也推送过两篇相关的文章,我的观点很简单:东西是好的,有它所擅长和适用的领域,但软件产品不存在银弹,低代码平台一样如此. 现在在搜索引擎上搜“低代码”这样的关键词,你会看到很多夸张的标题,比如:. “人人都是产品经理”之后,“人人都是程序员”的时代要来了. 阿里、腾讯都在押注的新赛道,能让程序员告别脱发和996吗.

为什么我说低代码是“行业毒瘤”?

于04-28 15:31 - 田晓旭 -
使用低代码平台写出来的代码既难以维护,又难以测试,同时它还给行业传递了非常不好的信号,“程序员的价值是不值钱的”,最终造成的结果就是一些不具备编程专业技能的人,使用极不趁手、效率低下的工具来做写代码的工作. 这是非常危险的,这类低代码工具就是行业毒瘤. 近段时间,低代码在市场中获得了前所未有的热度,很多投资机构都做了相关的分析与预测.

中小型前端团队代码规范工程化最佳实践 - ESLint

于04-13 10:14 - axuebin - javascript 代码规范 eslint 工程化
一千个程序员,就有一千种代码风格. 在前端开发中,有几个至今还在争论的代码风格差异:. 这几个代码风格差异在协同开发中经常会被互相吐槽,甚至不能忍受. 除此之外,由于 JavaScript 的灵活性,往往一段代码能有多种写法,这时候也会导致协同时差异. 并且,有一些写法可能会导致不易发现的 bug,或者这些写法的性能不好,开发时也应该避免.

低代码开发脚手架 citrus-vuetify

于01-10 23:44 - - 后台管理系统(模板)

腾讯云推出云开发低代码平台,帮助小白成为“开发者”

于11-29 13:11 - -
IT之家11月29日消息 据腾讯云微信公众号消息,腾讯云的小程序云开发已经成为国内最大的 Serverless 开发平台. 同时,腾讯云从今天起,正式推出云开发低代码平台. 据腾讯方面公布数据,目前云开发注册用户数已达 56 万,较去年同期增长 1.5 倍;所服务的开发者超过 100 万;日调用次数超过 7 亿.

低代码开发平台-对云原生整体解决方案的关键补充

于11-14 08:33 - -
今天准备再谈下对低代码开发平台的扩展思考,最近2到3年,低代码开发平台可以算作一个小热点,不论是传统的BPM厂家,还是原来的快速开发平台厂家,包括还有一些中台建设厂家都逐步推出自己的低代码开发平台. 对于低代码开发平台的分析,我在前面专门写过一篇文章可以参考. 从快速开发平台到低代码开发平台. 从这篇文章大家可以对低代码平台有个初步的了解.

低代码开发平台-对云原生整体解决方案的关键补充

于11-14 08:30 - -

无代码化的测试自动化

于10-15 23:21 - -
2020年软件测试自动化的趋势除了智能化、云化、敏捷化/DevOps化、模型化等,还有一个亮眼的存在:Codeless Test Automation,即无代码化的测试自动化. 不是没有代码,而是测试人员不用自己开发测试代码,使用Codeless测试工具可以帮助我们生成可以执行的测试用例集. 如此将大大降低自动化测试的技术门槛,没有编程经验的测人员甚至是业务分析人员也可以很快上手,是不是令人心动.

RabbitMQ实现即时通讯居然如此简单!连后端代码都省得写了?

于10-14 00:56 - MacroZheng -
SpringBoot实战电商项目mall(40k+star)地址:. 有时候我们的项目中会用到 即时通讯功能,比如电商系统中的客服聊天功能,还有在支付过程中,当用户支付成功后,第三方支付服务会回调我们的回调接口,此时我们需要通知前端支付成功. 最近发现RabbitMQ可以很方便的实现 即时通讯功能,如果你没有特殊的业务需求,甚至可以不写后端代码,今天给大家讲讲如何使用RabbitMQ来实现 即时通讯.

URL 去重的 6 种方案!(附详细实现代码)

于09-10 12:20 - 王磊 -
URL 去重在我们日常工作中和面试中很常遇到,比如这些:. 可以看出,包括阿里,网易云、优酷、作业帮等知名互联网公司都出现过类似的面试题,而且和 URL 去重比较类似的,如 IP 黑/白名单判断等也经常出现在我们的工作中,所以我们本文就来“盘一盘”URL 去重的问题. 在不考虑业务场景和数据量的情况下,我们可以使用以下方案来实现 URL 的重复判断:.

再谈低代码开发平台(200727)

于07-27 14:25 - 人月神话 - IT咨询
今天准备谈下快速开发平台和低代码开发平台方面的内容. 对于快速开发平台在10年前我关注的比较多,当时也是属于快速开发平台的狂热者,也试图去构建一个完整的包括了对象建模,数据建模,流程建模,规则建模,界面建模的完整快速开发平台. 但是最近几年这方面的关注比较少,只在16年对开源的基于元数据驱动的EOVA平台进行了简单试用,在去年对JEPaas平台进行了简单试用.

[译] 涨见识了,在终端执行 Python 代码的 6 种方式

于06-09 00:00 - - dev
原作:BRETT CANNON 译者:豌豆花下猫@Python猫 英文:https://snarky.ca/the-many-ways-to-pass-code-to-python-from-the-terminal 为了我们推出的VS Code的Python插件[1],我写了一个简单的脚本来生成变更日志[2](类似于Towncrier[3],但简单些,支持Markdown,符合我们的需求).

静态代码扫描实践

于04-08 00:00 - - dev
总篇89篇 2020年 第13篇. 在很久以前,我们发现在我们的研发测试流程中,大部分缺陷是在代码开发的过程中引入的,然后通过各种测试活动将这些缺陷发现出来,并且修复. 我们都知道随着缺陷发现的越晚,缺陷的修复成本越高. 那么有没有一种方法,在编码过程中就能将这些缺陷找到呢. 静态代码检查其实就是要在编码阶段发现缺陷,是测试左移的一种手段,当然测试左移手段还有很多,比如单元测试、CodeReview、开发自测等,今天主要介绍的是静态代码检查.

无代码开发,站到了程序员鄙视链顶端

于04-03 19:06 - Eric Rosenbaum -
“无代码”不是在“淘汰”开发者,而是给予开发者更大挑战、更多机会. 疫情进一步推动了“无代码”行业的爆发. 微软称无代码是它的“Next Big Thing”,谷歌说无代码是下一代的变革和提升. 也有越来越多的企业开始进入“无代码”领域. 所谓“无代码”,并不是“不存在代码”,无代码平台的开发对后台的支撑能力提出了更高的要求,需要更为强大的技术团队.

编写高性能 Java 代码的最佳实践

于06-20 07:05 - -
摘要:本文首先介绍了负载测试、基于APM工具的应用程序和服务器监控,随后介绍了编写高性能Java代码的一些最佳实践. 最后研究了JVM特定的调优技巧、数据库端的优化和架构方面的调整. 在这篇文章中,我们将讨论几个有助于提升Java应用程序性能的方法. 我们首先将介绍如何定义可度量的性能指标,然后看看有哪些工具可以用来度量和监控应用程序性能,以及确定性能瓶颈.

漏洞非小事,金融服务机构如何对抗代码缺陷?

于01-01 15:00 - RIodian - 观点 金融安全 金融机构
在全球金融行业数字化转型与升级的大趋势下,不论是传统银行业的联网业务和手机银行业务,还是移动支付、P2P金融乃至数字货币和区块链,金融行业新技术和新应用层出不穷,银行业、证券业、保险业纷纷都开始依赖应用软件进行业务的拓展及维护. 面对日益激烈的商业竞争,市场不等待,也要求开发者缩短开发和创新的时间.

[分享创造] GNE v0.1 正式发布: 4 行代码开发新闻网站通用爬虫

于01-01 18:58 - itskingname -
GNE ( GeneralNewsExtractor )是一个通用新闻网站正文抽取模块,输入一篇新闻网页的 HTML, 输出正文内容、标题、作者、发布时间、正文中的图片地址和正文所在的标签源代码. GNE 在提取今日头条、网易新闻、游民星空、 观察者网、凤凰网、腾讯新闻、ReadHub、新浪新闻等数百个中文新闻网站上效果非常出色,几乎能够达到 100%的准确率.

⠀90%的人会遇到性能问题,如何用1行代码快速定位

于12-14 09:05 - -
遇到性能问题,首先应该做的是检查否与业务代码相关——不是通过阅读代码解决问题,而是通过日志或代码,排除掉一些与业务代码相关的低级错误. 性能优化的最佳位置,是应用内部. 譬如,查看业务日志,检查日志内容里是否有大量的报错产生,应用层、框架层的一些性能问题,大多数都能从日志里找到端倪(日志级别设置不合理,导致线上疯狂打日志);再者,检查代码的主要逻辑,如 for 循环的不合理使用、NPE、正则表达式、数学计算等常见的一些问题,都可以通过简单地修改代码修复问题.

情感分析的现代方法(修复代码问题)

于11-07 21:09 - 标点符 - 数据 NLP 情感分析
最近在研究 情感分析的内容,翻到了《 Modern Methods for Sentiment Analysis》这篇文章,这篇文章本身讲的方法并没有什么“现代”,采用的是一些传统的方法. 这里摘录的部分内容,做一些学习. 由于原文代码可能由于版本问题都无法运行,这里重新进行了整理. Word2Vec的情感分析的作用.

用 Python 代码生成视频的缩略图

于10-09 00:00 - - dev
最近写了个 Reddit 发帖辅助工具,因为涉及视频的上传及标注出处来源,所以一个简单的脚本可以大大减轻我的工作量,出于糙快猛的考虑,自然而然就是 Python 了. Reddit 上目前充斥着各种机器人账号,官方也非常支持这种行为,只要不是无意义的发言,机器人多了还能增加活跃度,吸引真人用户一起来各抒己见,比如说每周都有的一个“烦人的星期二”的帖子,就是大伙儿吐槽生活中种种烦心事的好地方,因此提供了一整套开发者 API ,同时 SDK 也不难找,这里有一个详尽的 列表,大家可以根据自己的语言喜好随意取用.

Ubuntu下CPU/GPU模式YOLOv3代码运行-holygao的博客-51CTO博客

于07-04 16:32 - -
YOLO是近几年物体检测主要算法之一,2018年已发展到YOLOv3,是目前速度最快的物体检测算法,详细内容可查看. YOLO的主要优势在于基于纯C语言编写的DarkNet,可查看. DarkNet主页,不需要其他依赖库,跨平台能力强,运行速度快,这里是. 有趣的是里边有好几个LICENSE文件,其中LICENSE.fuck的内容是这样的:.