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的学习和使用相关推荐

  1. 变量命名神器 CODELF

    变量命名神器 CODELF 前言 CODELF 介绍 功能 设置语言 搜索关键词 IDEA插件 配置 使用 最后 前言 在计算机科学中,有许多老大难的问题.其中有两件事情最为困难:缓存失效和命名. T ...

  2. 变量命名神器Codelf

    变量命名神器Codelf 前言 简介 使用 VSCode插件 关于中文无法搜索的问题 最后 前言 最近在用VSCode写modbusTcp的代码,命名变量的时候实在让人头疼,也听说过匈牙利命名法这些. ...

  3. 一个变量命名神器:支持中文转变量名

    变量命名的规范,对于我们编程,大家都知道是非常重要的,上次给大家推荐过一个命名辅助工具<程序员还在为变量取名苦恼,那是因为你不知道,这个变量命名神器>,但大家一致反馈存在2个问题: 1.网 ...

  4. 前端页面生成神器以及后端变量命名神器

    1.imgcook前端页面生成具体看官网上的教程 2.后端变量命名codelf 网址 访问可能有点慢 例如:我输入一个员工,下面就会出面对应的名称 鼠标放上去会有复制的选项,非常方便

  5. 神器 Codelf !

    公众号关注 "五分钟学算法" 设为 "星标",带你挖掘更多开发神器! 大家好,我是小 G. 程序员最头疼的事情除了头发以外就是给变量或函数命名,一开始学编程语言 ...

  6. 关于java变量命名,介绍阿里JAVA命名规范及IDEA实时检测插件的使用以及CODELF取名神器

    JAVA开发中,我们经常会为如何来命名烦心. 有大神曾说计算机科学的两件难事:缓存失效和命名 的确,程序员最头疼的事:命名 但其实,有规范可以遵循.还有工具帮我们取名,更有插件帮我们实时检查是否违反规 ...

  7. 【效率】这个神器可以摆脱变量命名纠结!

    在平时工作中,好多程序员都在为变量的命名纠结不已,随便命名怕以后看不懂,想好好命名可是自己的英文水平又不好,在这个命名上可能需要花费大量的时间,会耽误到开发的效率,今天推荐一个神器,这个神器可以摆脱变 ...

  8. 给初学者推荐一个摆脱变量命名纠结的神器

    在平时工作中,好多程序员都在为变量的命名纠结不已,随便命名怕以后看不懂,想好好命名可是自己的英文水平又不好,在这个命名上可能需要花费大量的时间,会耽误到开发的效率,今天推荐一个神器,这个神器可以摆脱变 ...

  9. [转载] Python学习系列之下划线与变量命名规则

    参考链接: Python中的命名空间和范围 一.定义 1.1 从入口函数谈起 从其他语言比如C++和Java,转到Python的同学经常遇到这个问题,入口函数是什么?Python如何执行? 后来我们发 ...

最新文章

  1. Go 学习笔记(63)— Go 中的 for ... range 对切片和数组的差异
  2. 机器学习(13)岭回归(线性回归的改进)
  3. Python之精心整理的50道入门练手习题 | Python技能树征题
  4. 拼音缩写是啥意思_NMSL?AWSL?这些拼音缩写到底是啥意思?
  5. Andorid Scrolling Activity(CoordinatorLayout详情)
  6. 新建文件的UID和GID
  7. windows安装python2
  8. 列出最少8种开源软件_您的公司可以支持和维持开源的8种方式
  9. 事件对象使用方法大全(源码解析)
  10. treemap底层结构_HashMap面试必问的数据结构相关知识总结
  11. a small test by windows live writer 2011
  12. 五人表决器课程设计单片机c语言,五人表决器电路设计方案汇总(五款模拟电路逻辑图及原理图详解)...
  13. 计算机软件硬件维修,电脑软硬件维修从入门到精通
  14. md5 java实现与在线工具结果不符_「md5在线解密」使用MD5在线加解密工具,对汉字进行加密,得到不同的结果 - seo实验室...
  15. python批量读取txt数据并写入csv
  16. MyBatis之动态SQL
  17. Linux系统管理常用知识点总结(6-11章)
  18. 喜 欢 和 爱 的 区 别
  19. matlab实现Kmeans聚类
  20. 博客摘录「 项目启动会ppt_“项目启动会”必须要汇报的18个要素(附PPT模板)| 推荐」2023年5月26日转载自:http://t.csdn.cn/z5xg8

热门文章

  1. java通过扫码枪获取数据
  2. 如何使用C-Lodop保存PDF格式文件
  3. 第三章 Python Kivy 学习 -- Kivy官方入门教程Pong Game
  4. Activiti学习(一)
  5. qsort库函数详解
  6. c++(16)this指针详解
  7. 本地Vue代理HTTPS接口
  8. SpringCloud-Netflix-Eureka
  9. tomcat安装,环境变量配置,以及在eclipse上配置tomcat
  10. 实践是检验理论的唯一方法