中国程序员开发的神奇网站:变量命名神器!

前端开发学习及工具网站(持续更新) 前端开发学习及工具网站 该文章主要是记录前端开发中好的学习网站或者工具网站 大部分实用网站来源抖音鱼皮大佬分享,这里分享给大家 1、w3cschool(编程狮) 这个网站适合0基础学前端的同学,内容简单易懂,在闯关中进行学习,能够刺激你的学习欲望,可以在这里进行HTML+CSS+JS以及一些前端框架的简单学习,闯关成功还能获得证书哦 2、freeCodeCamp 这个网站可以说是w3cschool的升级版闯关网站,除了前端,还包括程序员必备的算法、数据结构、微服务、信息安全等知识。里面的内容相比于 阅读详情

有一种痛,不是程序员可能不懂,但如果是程序员一定懂,那就是给变量或函数命名。

回想一下起名字这条路,刚开始学某个编程语言的时候,26 个字母还能解决问题,26 个不够还能用字母与数字的组合?。但是,到了真正的项目中,别说老师不能容忍,老板不能放过你,万一哪天自己回头看自己写代码,可能也被自己难住了“什么鬼,看不懂,表示的什么”?

随着项目越来越复杂,变量和函数数量越来越多,英语水平貌似也 hold 不住了。虽然每个编程语言都有各种命名规范,但是也不能解决所有的问题。每个程序员或多或少都在写代码的时候为变量和函数命名苦恼过!

Phil Karlton 曾说“在 CS 领域中,有两件事是非常难的,一个是缓存失效,一个是命名。”

今天,要特别为大家介绍一个有点意想不到的工具——变量命名网站 Codelf。有人问了“这都行”?因为是真的有需求!

下面就开始说说这个神器怎么用?

1、可以在 Codelf 网站上直接搜索,或安装 Codelf 插件

直接在 Codelf 网站上搜索命名建议,可以直接访问下面的地址:

https://unbug.github.io/codelf

也可以在自己用的编辑器里安装插件,支持 VS Code、Atom、Sublime Text 和 Chrome。正好,营长电脑里有 VS Code,就试着安装了一下。

大家也可以试一下吧!

 

 

2、主流编程语言目前都可以支持,比如 JS、Python、HTML、Java、PHP、C++、Go 等等。此外,输入中文搜索英文也可以。帮你摆脱自己硬翻、词汇量不足、纠结用哪个词表达更贴切等囧境。不过,输入中文进行搜索时会受到访问量的限制,作者使用的是有道翻译 API 免费套餐,一小时超过 1k 请求就会被封一小时,营长就先用“time”试了一下,大家在Github 项目地址里可以看到中文搜索的示例。

选择 Python 语言得到的结果:

 

换成 Java 语言后的结果:

当你放到其中一个变量名上时,可以看到与此变量相关的更多信息。比如,【Repo】链接到包含用这个名字命名变量的资源地址;【Codes】可以直接看到源码;

在一段代码中快速定位,可以用快捷键:Tab 和 Shift+Tab。

除了英文,直接用中文进行搜索也是可以的,非常贴心。

3、其他实用功能

Codelf 还可以帮助开发者管理 Github 上的项目。我们看到一个喜欢的项目,第一个操作肯定是先点一下 Stars,时间久了,项目越来越多,快速检索到当下想用的是一个非常 nice 的功能,正好 Codelf 也具备这个功能。大家可以把想收藏的项目的 username 输入,然后进行分组或者直接用七个颜色的 Tag 简洁标记一下就可以了。不用绑定自己的 Github 账号。

 

 

项目地址:

https://unbug.github.io/codelf/

https://github.com/unbug/codelf

来源:AI科技大本营

欢迎关注我的公众号:【编程资源库】 ,关注后回复“我来自互联网”即可领取2000G视频教程

Java 命名规范(非常全),收藏了! 我是猿人,一个热爱技术、热爱编程的IT猿。技术是开源的,知识是共享的!写作是对自己学习的总结和记录,如果您对 Java、分布式、微服务、中间件、Spring Boot、Spring Clo... 阅读详情

相关推荐

21、十个Java学习和开发必备网站

本文介绍了十个对Java学习和开发至关重要的网站,包括官方文档、社区论坛、问答平台和依赖管理工具等。同时推荐了一些实用的开发工具,如IntelliJ IDEA、Eclipse和Jenkins,并提供了一个简单的Java开发环境搭建流程图,帮助开发者更好地利用这些资源提升技能。

m9n0o的博客 1878

变量名命名网站(强烈推荐)

变量名命名网站(强烈推荐) 网站地址 https://unbug.github.io/codelf/ 说明 Codelf通过搜索在线开源平台Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project的项目源码,帮开发者从中找出已有的匹配关键字的变量名,从而帮助开发者命名变量。 这些命名都是符合驼峰命名法,有了这个插件以后,以后编代码时,就不会在为如何给变量命名而苦恼了。 使用 了。 使用 ...

java技术博客 2万+

SCL3400-D01双轴高精度倾角计

简介 两轴高精度加速度计,提供两个模式。 ±30° with 10 Hz LPF ±90° with 40 Hz LPF Resolution up to 32768 LSB/g Ultra-low 0.0009°/√Hz noise density 这款传感器是替换之前村田的停产的模拟量系列的芯片,正在测试中,具体效果大伙可以评测。 一、引脚连接图 引脚图兼容SCL3300 二、SPI接口 1.SCL3300和SCL3400略有区别如下图 左边为SCL3...

专注惯导领域 3808

推荐一款自动化代码变量命名在线工具

本篇工具主要介绍一款代码自动化变量命名工具,可以提高我们在实际的编码过程中办公效率,提升我们相关变量命名的速度。 传统形式,我们是通过翻译软件来实现变量的英文命名,使用chtml辅助变量命名工具,可以减少通过翻译软件+脑力拼接浪费的时间。 工具说明:chtml即code helper tag mark law 代码辅助标记方法,是一款简洁好用的在线的代码命名工具、变量命名工具、变量命名规则库,使用它可以让您轻松摆脱翻译软件的困扰,快速选择合适的变量名称用于开发工作中。 工具地址:​​https://ww

任聪聪的博客 3万+

STM32的GPS数据提取程序设计说明——基于NMEA0183协议

一、硬软件平台 本次程序实现效果为对GPS信号穿送来的数据进行筛选,并将筛选后的信息通过上位机显示出来,所以此次设计所需硬件包括STM32F407、RS232转TTL、CH340USB转串口模块,注意该模块在使用前,对应的系统需要安装驱动,否则串口调试助手无法识别,另外还包括JLink下载器。 本次代码设计软件为KEIL5并结合F4固件包,上位机系统为WIN7,主机系统为WIN10。 二、算法总体思路设计 由于GPS通过RS232将数据传送给板子,因此使用两个串口资源(串口1和串口2),其中一个用来

小景的博客 6181

ANSYS二次开发:Python和ANSYS进行交互操作(PyAnsys库,DPF)

🎈ANSYS二次开发:APDL开发入门准备🎈- 🎈ANSYS二次开发:后处理使用APDL命令流解析结果文件🎈 🎈ANSYS二次开发:Python解析ANSYS结果文件(PyAnsys库)🎈 🎈ANSYS二次开发:Python操作ANSYS(PyAnsys库,PyDPF)🎈 文章目录1、简介2、安装2.1 ansys-mapdl-core2.2 pyaedt2.3 ansys-dpf-core2.4 ansys-dpf-post2.5 ansys-mapdl-reader2.6 G...

爱看书的小沐 2万+

中国程序员开发的神奇网站:变量命名神器,这个有点意思!

有一种痛,不是程序员可能不懂,但如果是程序员一定懂,那就是给变量或函数命名。回想一下起名字这条路,刚开始学某个编程语言的时候,26 个字母还能解决问题,26 个不够还能用...

2424

5.1 rocr-runtime libhsakmt event 机制全景—从 Doorbell 到 Signal

本文介绍了ROCm/KFD中的Event机制架构,主要解决GPU异步计算中的反馈问题。Event机制分为三层:硬件层触发事件,内核层管理事件通知,用户态接收处理。事件类型分为三大类:同步类事件(如SIGNAL、QUEUE_EVENT)用于任务完成通知,异常类事件(如MEMORY、HW_EXCEPTION)报告错误,拓扑类事件(如NODECHANGE)处理设备变更。该机制通过共享内存和中断实现高效通信,避免CPU轮询开销。后续文章将深入内核实现、Thunk层封装和多队列完成检测实战。

图形/计算GPU的驱动与虚拟化技术分享园地 1308

神器在手,变量命名从此变得高大上!

“「你取的变量名太糟糕了」可能是程序员们互相吐槽的常规起手式,此外还有不写注释、不换行(换行?)、需求不明……Phil Karlton:计算机科学领域有两个难题:一个是缓存失效,另一个就...

程序IT圈 544

基于 MFC 和 C++ 的语音识别客户端实现方案

语音 SDK:[Microsoft Speech SDK](https://learn.microsoft.com/zh-cn/azure/cognitive-services/speech-service/speech-sdk)(建议使用最新版)1. **Azure 语音服务密钥**:需要在 [Azure 门户](https://portal.azure.com/) 中创建语音资源,获取密钥和区域(如 `eastasia`),替换代码中的占位符。

寒寒豆豆软件公司的博客 156

【PointNet++】使用Open3D对分割后的结果可视化

PointNet++中的局部分割网络预测后是没有可视化文件的,所以需要自己通过编写Open3D或者PCL点云算法去可视化,在本人经过查找翻阅修改后,实现了网络输出点云分割后结果的可视化。已实现推测单个点云,并可视化。

纵马踏花向自由 2455

代码整洁之道 命名变量的艺术

代码整洁之道 命名变量的艺术

青少年趣味编程 448

数字盲水印嵌入和提取的实现基于小波变换DWT算法

数字盲水印是指在不知道原始图像的情况下,在其上嵌入水印并在后续的提取过程中能够恢复出原始水印的一种技术。本文介绍的数字盲水印嵌入和提取的实现方法基于小波变换DWT算法。具体来讲,DWT将信号或图像进行二次下采样和卷积滤波,使得高频分量的图像信息被集中在一个小区域内,方便进行嵌入和提取操作。其中 a 表示嵌入强度,而 watermark 则是用于嵌入的水印图像,这里我们嵌入的是一个全灰的图像。通过以上的代码,我们可以实现数字盲水印的嵌入和提取,并在一定程度上保护数字图片的版权安全。

HackWhisper的博客 516

分分钟提高效率的18个神仙网站,你都用过几个?

1.ipaddress - ip查询工具:https://www.ipaddress.com/ 不知道本机IP, 一进入网址就可以查到,还能查询到ip的详情信息, 追踪域名,端口信息。 2.json - 在线解析工具 https://www.json.cn/ 开发时看网络请求不清晰,直接把response里面的数据拷贝到json.cn, 完整的json格式看起来就很舒服, 也可以直接编辑,改成你想要的结果。 同时它也是一个在线编译器, 可以编译几十种语言, 另外它也可以是个计算工具, 不仅能当计算器,长度

大鱼吃小鱼7的博客 4123

基于FPGA的FIR数字滤波器设计

clear;close all fc=1/4;fs=5/16; %输入给定指标 Rp=3;As=60;Fs=2; f=[fc,fs];m=[1,0]; %计算remezord函数所需参数f,m,dev dev=[(10^(Rp/20)-1)/(10^(Rp/20)+1),10^(-As/20)]; [N,fo,mo,W]=remezord(f,m,dev,Fs); %确定remez函数所需参数 hn=remez(N,fo,mo,W);...

FPGA/MATLAB学习教程/源码/项目合作开发 9455

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

推荐一款效率神器,让AI为编程助力

目前普遍得到的共识是,当前以ChatGPT为代表的大语言模型在短时间内无法完全取代程序员的工作,但作为一名程序员,还是要主动拥抱人工智能带来的变革。如何应用AI工具,为程序的设计和开发赋能。

fenghy0601的博客 333

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

chatgpt赋能python:Python模块是什么?

本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。

boRRjxBZRf的博客 83

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

21 款 IDEA 神仙插件,YYDS!

最近,闲来无事,为了改变一下枯燥的编程环境,特地搜寻了下有助提升代码功力的插件.1、Stackoverflow这个插件其实是最实用的插件,程序猿遇到的问题,基本都能找到回答,但是它使用的...

java思维导图 328

【2020年圣诞节福利来啦】测评chrome插件,芒果VIP年卡等你拿,人人有奖!

​各位程序猿们都下载优快云官方出品的插件了吧? 什么?还有不知道插件是什么的同学?? 你错过了太多! 更酷更高效的浏览器插件,一键万能操作,新标签页极简个性,让你的工作效率UP UP UP! 还有不了解的同学快戳我! 或者登陆官网直接一步完成下载! 这个插件自上线以来,经过多个版本的更新迭代,已经被很多参与内测的同学称为程序员神器!快看看他们怎么说~ 程序员41595700:最喜欢个性化标签页啦,方便的一p,不用再去找了,一目了然 sinat:最喜欢在线翻译功能(变量命名是最难的事之一),还有jso.

csdnsearch的博客 5182

优快云插件限时内测,新用户抢永久免费去广告特权

各位程序猿开发中是不是经常出现这样的问题想搜索时,每次都要打开新页面逛论坛时,站内广告多访问速度慢??打开浏览器,万年不变的新标签页丑到爆?.........别担心!现在登录插件下载官网...

优快云资讯 1846

Python编程课来袭轻松入门解锁编程技能新境界

深入理解Pygame的Surface对象:像素级操作与内存管理

Kn1997的博客 284
上一篇: 5月最热门的Java开源项目
下一篇: 这是一份完整的Python魔术方法教程
githubshare
博客等级 码龄8年 30粉丝 1原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值