Codelf 搜索开源代码帮程序员命名

"计算机科学里两件最难的事:缓存失效和命名。" Codelf通过搜索在线开源平台Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project的项目源码,帮开发者从中找出已有的匹配关键字的变量名,从而帮助为变量名苦恼的开发者命名。这个搜索服务支持直接搜索中文。

Codelf 由前网易前端工程师知名移动前端调试工具MIHTool的作者基于searchcode和有道词典开发完成。目前开源在Github上。

====================================分割线================================
文章转载自 开源中国社区[http://www.oschina.net]

时间: 2024-11-10 00:26:37

Codelf 搜索开源代码帮程序员命名的相关文章

关于开源的思考 开源如何影响程序员?

Apple 核心系统高级工程师 Asta 谢(谢孟军)就<开源如何影响程序员>这一主题,结合自身经历.从开源中得到的自我提升,详细阐述了自己对开源的理解,如何在国内做开源,并成为 GitHub 上 Go 语言领域中国排名第一,以及如何同国内外开源者一起参与开源的过程. 什么是开源? 我们都喜欢开源,在国内一提到开源也都认为是好事情.但到底什么是开源,也许大部分人对开源理念都不够清晰. 国内多数软件公司或开发者对于开源的热情,仅仅局限以下两方面:免费的代码:深入参与的开源活动.对开源,我们用的多

不帮程序员找女朋友算什么云服务

摘要: [本期嘉宾]不帮程序员找女朋友算什么云服务容联云通讯常务副总韩东 作为提供全通讯能力的云计算PaaS平台,容联云通讯为企业及个人开发者提供VoIP.IM.视频.会议.呼叫中心/ [本期嘉宾]不帮程序员找女朋友算什么云服务--容联云通讯常务副总韩东 作为提供全通讯能力的云计算PaaS平台,容联云通讯为企业及个人开发者提供VoIP.IM.视频.会议.呼叫中心/IVR等各种通讯能力,开发者通过嵌入云通讯API能够在应用中能够实现包括语音对讲.群组语聊.点击拨号.语音会议.视频通话等功能.免费接

天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码?

小编特地从阿里技术协会(ATA)分享一篇内部文章:   不管是开发.测试.运维,每个技术人员心理多多少少都有一个成为技术大牛的梦,毕竟"梦想总是要有的,万一实现了呢"!正是对技术梦的追求,促使我们不断地努力和提升自己. 然而"梦想是美好的,现实却是残酷的",很多同学在实际工作后就会发现,梦想是成为大牛,但做的事情看起来跟大牛都不沾边,例如,程序员说"天天写业务代码还加班,如何才能成为技术大牛",测试说"每天都有执行不完的测试用例&quo

几行代码看程序员的水平——Android文件命名规范

注:很简略很实用的一点总结: 资源控件命名 仅供参考,只要形成一个统一,见量知其意就可 程序员的水平,看代码规范最直接了.也就是工资的高低和你的代码质量成正比的,养成良好习惯吧!! (一)  Layout命名 1.contentview命名:activity_功能模块.xml 例如:activity_main.xml.activity_more.xml 2.Dialog命名:dialog_描述.xml        例如:dlg_hint.xml 2.PopupWindow命名:ppw_描述.x

我,一个写代码的 程序员 感悟_励志篇

前几天一个朋友给我的blog留言,谈到希望在新年里能够看到的不仅仅是我对技术的分享,更希望能够看到对于技术学习.职业发展的规划.因此想到了写一点什么分享一下自己这些年的一点点"收获",周星驰的喜剧之王里面说到他是一个演员(虽然被叫做跑龙套的),我想我,就一个写代码的. 爱这行        从事任何行业都一样,只有真正的爱上了这份工作,才会投入热情,才会在顺境中自我警醒,在逆境中寻找突破.这个行业的竞争很激烈,你停下来走,别人就立刻会跑步超过你,没有对这一行业的一种热情,就很难在困境中

为什么开源可以提高程序员的编程技能?

我已经写了很多年的软件.最近我意识到,我越涉及(致力于,结合于等)开源技术,我写出来的代码就更好.这不由地让我疑惑起来:难道里面有什么相关性或因果关系吗? 阅读代码能让你变得更优秀 我在编程生涯的早期就明白我阅读的代码越多,我的代码就能变得更好.我知道,当我不得不维护其他人的代码时,简单和干净的代码几乎总是比花哨或复杂 的代码好-- 即使有注释.然而另一方面,当我花足够的时间去理解复杂代码的时候,我常常能够学到新的技巧.不论怎么样,都能让我有所提高. 这使得我在那些没有代码审查的地方一再争取.而

代码重构——程序员应有的基因

去年帮另一个项目组赶项目时,总是有很多地方令我不舒服.本人编码有点小小的"洁癖"--即不喜欢见到冗余代码.即时现在忙,没时间整理,但是一有时间,我都尽可能的去重构.也许本人是个完美主义者吧. 个人认为重构有以下好处: 改善软件的性能.质量. 使架构更加合理. 使代码更容易被理解. 提高软件的扩展性和可维护性. 提高代码的重用率,通用性. 提高软件的开发速度. 更容易发现BUG. 可以提高开发人员的开发水平. 在我见过的很多代码中,很多程序员宁愿无限复制粘贴代码,也不愿意重构代码.比如经

写了100万行代码的程序员身上发生了什么故事

今天在社群上闲逛,突然发现一个十分有趣的帖子,<写了100W行的代码是啥感觉?> 看完之后就头皮一阵发麻,让我写一万行的代码?!are you kidding me?(黑人问号脸)我估计写到20万的时候就会突然有个疑问--"咦?我的头发呢?" A同学:我写两千行代码功能都得琢磨个两三天,一百万行真的是好多啊,最多了五年写了也就 20-30万行代码左右,还是有任务在身的情况被逼着写的,让我写一百万行代码,恐怕这辈子得死在电脑前了- B同学:我是觉得如果说你一个工作写了一百万行

帮程序员减压放松的10个良心网站

程序员们工作之余,不妨放下微博跟朋友圈,今天推荐的网站,利用代入感强的图片与音频,迅速帮你抹平焦虑,获得平和心态,特别献需求改千遍的程序员们. 1.Calm 这是同类型中最火的网站了,站如其名,「平和」,通过自然的图像(阳光下的暖流.淙淙的小溪等)与缓缓的音乐,帮你在短时间内放松下来. 左侧有时间设定,从2分钟到20分钟,右底部可以改变音频.图像,调节音量等.还有IOS客户端下载呦. 2. Do Nothing For 2 Minutes 「木头人,两分钟」,这是一个简单到极致的网站,当你打开的