杂学--变量命名神器CODELF的学习和使用
There are only two hard things in Computer Science: cache invalidation and naming things.
-- Phil Karlton
一、前言
最近关注了一下”掘金”这个技术网站,发现里面有好多好玩的知识和小工具的介绍,今天看到一个叫CODELF的工具。
原文链接:https://juejin.im/entry/592ae6bca0bb9f0057f878a9
二、CODELF的由来
为了更好的解决编程过程中变量命名和变量统一,也为了使变量命名更加规范、正规,国际著名的面向对象分析设计、UML、模式等方面的专家,敏捷开发方法的创始人之一,Martin Fowler,开发了这个名字叫CODELF的开源工具。
三、CODELF的使用
Codelf通过搜索在线开源平台Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Projec的项目源码,帮开发者从中找出已有的匹配关键字的变量名。这个搜索服务支持直接搜索中文。CODELF支持中文查询,输入中文意思,CODELF可以根据需要查询尽可能满足需要的结果,并展示与查询结果相关的支持各种编程语言的代码片段以及代码库。
链接:http://unbug.github.io/codelf/
以”更新”这个变量为例来子展示。
3.1 查看结果
3.2 查看代码片段
3.3 查看代码库
可以选择编程语言。
杂学--变量命名神器CODELF的学习和使用相关推荐
- 变量命名神器 CODELF
变量命名神器 CODELF 前言 CODELF 介绍 功能 设置语言 搜索关键词 IDEA插件 配置 使用 最后 前言 在计算机科学中,有许多老大难的问题.其中有两件事情最为困难:缓存失效和命名. T ...
- 变量命名神器Codelf
变量命名神器Codelf 前言 简介 使用 VSCode插件 关于中文无法搜索的问题 最后 前言 最近在用VSCode写modbusTcp的代码,命名变量的时候实在让人头疼,也听说过匈牙利命名法这些. ...
- 一个变量命名神器:支持中文转变量名
变量命名的规范,对于我们编程,大家都知道是非常重要的,上次给大家推荐过一个命名辅助工具<程序员还在为变量取名苦恼,那是因为你不知道,这个变量命名神器>,但大家一致反馈存在2个问题: 1.网 ...
- 前端页面生成神器以及后端变量命名神器
1.imgcook前端页面生成具体看官网上的教程 2.后端变量命名codelf 网址 访问可能有点慢 例如:我输入一个员工,下面就会出面对应的名称 鼠标放上去会有复制的选项,非常方便
- 神器 Codelf !
公众号关注 "五分钟学算法" 设为 "星标",带你挖掘更多开发神器! 大家好,我是小 G. 程序员最头疼的事情除了头发以外就是给变量或函数命名,一开始学编程语言 ...
- 关于java变量命名,介绍阿里JAVA命名规范及IDEA实时检测插件的使用以及CODELF取名神器
JAVA开发中,我们经常会为如何来命名烦心. 有大神曾说计算机科学的两件难事:缓存失效和命名 的确,程序员最头疼的事:命名 但其实,有规范可以遵循.还有工具帮我们取名,更有插件帮我们实时检查是否违反规 ...
- 【效率】这个神器可以摆脱变量命名纠结!
在平时工作中,好多程序员都在为变量的命名纠结不已,随便命名怕以后看不懂,想好好命名可是自己的英文水平又不好,在这个命名上可能需要花费大量的时间,会耽误到开发的效率,今天推荐一个神器,这个神器可以摆脱变 ...
- 给初学者推荐一个摆脱变量命名纠结的神器
在平时工作中,好多程序员都在为变量的命名纠结不已,随便命名怕以后看不懂,想好好命名可是自己的英文水平又不好,在这个命名上可能需要花费大量的时间,会耽误到开发的效率,今天推荐一个神器,这个神器可以摆脱变 ...
- [转载] Python学习系列之下划线与变量命名规则
参考链接: Python中的命名空间和范围 一.定义 1.1 从入口函数谈起 从其他语言比如C++和Java,转到Python的同学经常遇到这个问题,入口函数是什么?Python如何执行? 后来我们发 ...
最新文章
- Go 学习笔记(63)— Go 中的 for ... range 对切片和数组的差异
- 机器学习(13)岭回归(线性回归的改进)
- Python之精心整理的50道入门练手习题 | Python技能树征题
- 拼音缩写是啥意思_NMSL?AWSL?这些拼音缩写到底是啥意思?
- Andorid Scrolling Activity(CoordinatorLayout详情)
- 新建文件的UID和GID
- windows安装python2
- 列出最少8种开源软件_您的公司可以支持和维持开源的8种方式
- 事件对象使用方法大全(源码解析)
- treemap底层结构_HashMap面试必问的数据结构相关知识总结
- a small test by windows live writer 2011
- 五人表决器课程设计单片机c语言,五人表决器电路设计方案汇总(五款模拟电路逻辑图及原理图详解)...
- 计算机软件硬件维修,电脑软硬件维修从入门到精通
- md5 java实现与在线工具结果不符_「md5在线解密」使用MD5在线加解密工具,对汉字进行加密,得到不同的结果 - seo实验室...
- python批量读取txt数据并写入csv
- MyBatis之动态SQL
- Linux系统管理常用知识点总结(6-11章)
- 喜 欢 和 爱 的 区 别
- matlab实现Kmeans聚类
- 博客摘录「 项目启动会ppt_“项目启动会”必须要汇报的18个要素(附PPT模板)| 推荐」2023年5月26日转载自:http://t.csdn.cn/z5xg8