范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

随笔业余开源项目用中文命名的舒适

  早先答过《如何看待国内开源项目的不可持续性?》。最近做的木兰重现项目和参与的中文代码补全插件都基本使用了中文命名,一些个人体会如下。
  基本是用碎片时间做开发维护,少则几分钟,多则一两小时。可以尽量充分利用碎片时间的一个重要因素就是项目使用母语命名。
  中文代码补全插件主要参与了代码互评和部分测试、文档等等维护工作。如果用的是英文命名,双方会花更多时间精力才能充分领会,还要花更多时间保证可读性。
  木兰项目基本仍是单人进行。Python 代码主要是参考木兰逆向代码并沿用设计,新加的主要是部分重构和测试相关代码。木兰实现的有一些简单的算法和中文数据处理,以及一个针对木兰代码的编辑器原型(高亮、格式化等等),主要是考验木兰编程语言的实用性,这部分基本是自己发挥。
  对我来说最大的舒适之一,就是任何稍微有点动力改进的时候,坐下来几分钟就能接续上之前的思路并且找到下手处。再一个就是基本不再需要费劲思量合适的英文命名(项目内用得到的大多数编译器相关术语已经有了中文对应)。并不是任何空闲时间都有动力读写代码,不同的时间点的动力也有大小之分。任何一点增加读写代码开销的因素,都会抵消部分动力,而越是碎片化的时间,原本的动力就会更小("就那么几分钟,刷个头条吧")。拿起来的频度越小,再拿起来的动力就越小,这是个恶性循环。母语命名可以一定程度上消减这一"旋涡"。
  命名本身在开发过程中是比较"末端"的任务(见《一站式 IDE 的构想:从头审视产品研发过程》),功能取舍、设计架构都能在更"高"层次决定项目走向,但母语命名绝不是"善小"而已。开发时实际上总是在反复读代码,这就是一个不断对代码逻辑进行重新梳理的过程。很多时候可以发现一些可重构的部分甚至可改进的设计。如果顶层设计可以一步到位,当然最好,但由于业余项目往往是不断地在原型基础上作改进,一个非常全面的顶层设计几乎只能在到一个里程碑、功能稳定时,再重新进行。更多时候,是不断地作小改进。能够更加流畅地阅读代码就成了关键因素。如果读自己代码时常要被"理解某个命名"打断思路,像是一直在和过去的自己较劲,再去考虑重构、设计就需要更大代价。
  回过头说如何利用几分钟的碎片时间。即便没有动力写实现部分的代码,还是有很多"隐形"开发任务适合,代码互评、写测试用例、文档更新、回顾待做事项、回应问题报告、与合作者交流等等。这些任务仍然能从母语命名获得益处。

三星QX3B量子点游戏电视来了量子点高画质4个HDMI2。1三星最新量子点游戏电视QX3B系列来了!作为去年京东定制款QX2的升级版,在保留量子点高画质4K120Hz高刷新和自动低延时模式同时,游戏体验上更进一步优化升级,加入了景深增强护眼如果给你一千万而且让你回到2008年,你会用这一千万做什么?哪有的事?这是如果,现实中不存在有一千万块钱给我支配的情况。做梦都没有做过。笑哭2008茅台每股不过80多块钱,如果当年就有一千万块钱,那我就买十二万股茅台股票,那么到现在就是九十墨子号实现一千二百公里地表量子态传输科技前沿光明日报合肥5月6日电(记者丁一鸣马荣瑞通讯员王敏)记者从中国科学技术大学获悉,该校潘建伟院士及其同事彭承志陈宇翱印娟等利用墨子号量子科学实验卫星,首次实现了地球上相距12恒大斥资8。47亿竞得一工业用地,许家印新能源造车梦更进一步4月1日消息,据广州市公共资源交易中心网站消息显示,中国恒大国能新能源汽车(广东)有限公司今日成功竞得一块广州南沙工业用地,编号为NANSHA2019NGY2,成交价格8。47亿元有女朋友的兄弟要小心了,腾讯开启特殊需求封号服务。今天上午十二点前,腾讯游戏安全中心微博发布了一条消息,为了更好的满足女性玩家的特殊需求,腾讯推出了一项新功能特殊需求封号,指的是对于过分沉迷游戏的玩家,导致忽略伴侣(不限男女)的玩微服务架构实践你只懂docker与springboot就够了吗?微服务并不是单独存在的,为了更好地实现微服务架构,需要整合许多组件混搭使用,方能打通任督二脉,天下无敌。网上很多大拿讲了微服务治理的内容,也有人单方面讲微服务的,比如springb蘑菇街新规同组同款商品同时间只保留一个作者亿邦动力网来源亿邦动力网201904011200亿邦动力讯4月1日消息,为了更好服务于广泛的用户群体,满足用户的消费诉求,蘑菇街平台对商品同款合并规则进行了调整。亿邦动力获悉,补贴退坡,这个行业终于迎来了洗牌前夜备受关注的新能源汽车财政补贴调整政策终于落地了!3月26日,财政部工业和信息化部科技部国家发展改革委联合发布关于进一步完善新能源汽车推广应用财政补贴政策的通知(下文中统一简称为通知8GB内存价格下滑至300元,供过于求,年底恐难再涨如果你选择在2018年开春组装台式电脑,那么恭喜你,你肯定经历了一场纠结万分的割肾之旅。不同于购买智能手机如iPhone手机的一刀割完,台式PC的几大硬件可能会让玩家几度肉颤。比如国美通讯山东龙脊岛没有获悉任何有关黄光裕出狱的相关信息国美通讯澄清公告,截至本公告披露日,山东龙脊岛没有获悉任何有关黄光裕先生出狱的相关信息,不存在应披露而未披露的信息和事项,控股股东将严格按照有关法律法规的规定和要求,配合本公司及时你还在点外卖?有人开始用外卖买菜了!一年中老年用户涨500日前,在2019阿里本地生活生鲜伙伴大会上,饿了么副总裁熊斌表示,饿了么口碑为生鲜合作伙伴打造的是繁荣的开放平台,让大家都能从中获益。未来,外卖买菜业务也将搭乘开放平台的快车全线推
古董全频喇叭德国篇很多发烧友对全频喇叭很感兴趣,尤其一些老的发烧友,对全频发出那种透明,清纯,自然,顺滑的声音不能自拔。尤其一些老的胆机爱好者,对用胆机推全频的那种声音留恋忘返。我自己也是一个痴迷的杨树重金属污染植物修复研究获进展来源科学网近日,四川农业大学林学院教授万雪琴团队在国际生物大分子杂志(Internationaljournalofbiologicalmacromolecules)在线发表了题为阳最芯见闻丨全球半导体局部供需转捩点中国势力在成长21世纪经济报道记者骆轶琪广州报道消费终端需求的急剧变化,也影响到了今年半导体市场整体的供需表现。据调研机构Gartner统计,去年全球半导体市场收入共增长26。3,其中有供需不平结构化SQL生成器sqlgenerator用JSON来轻松生成复杂的SQL,大幅提高写SQL的效率。基于Vue3TypeScriptViteAntDesignMonacoEditor实现。如果你要写一句复杂的SQL,且SQ一只黑猩猩基因突变,基因相似度与人类只差1。2,差点变成人根据达尔文的进化论,我们人类是由一种类人猿进化而来的,那么为什么之后再也没有其他类人猿朝着人类进化呢?经过DNA对比,我们与黑猩猩的基因相似度高达98。然而,也正是因为这2的差距,从刷屏到下架,奥迪小满广告惹不满,网络时代如何守护原创内容?5月21日,小满时节,知名汽车品牌奥迪发布了一支由著名艺人刘德华演绎的以人生小满为创意的短视频。广告甫一推出播放量迅速过亿。然而,这次节气营销很快迎来反转名为北大满哥的网络博主发布15名作家联合起诉知网!控诉知网无授权收录小说等文学作品5月23日,作家陈渐在微博发布消息称,包括其在内的15名作家将联合起诉知网未获授权下,在其域名为cnki。net的网站上发布侵权作品,严重侵犯作者的著作权。陈渐告诉紫牛新闻记者,此神经网络与深度学习PDF开发下载,值得一看书籍简介神经网络与深度学习作者邱锡鹏出版社机械工业出版社出品方华章IT出版年2020410页数448装帧平装丛书人工智能技术丛书目录序前言常用符号表第一部分机器学习基础第1章绪论3毕业即失业?北航应届生入职俩月即遭小米裁员,网友怒怼脸都不要了近日,脉脉一则职言引发热议。一位名为曾经打网球的辣椒的网友发帖,其自称是北京航空航天大学的应届硕士毕业生,今年2月17日他通过校招入职小米公司的人工智能部软件开发岗位。然而,入职不小米与徕卡合作,即将推出12Ultra近两年来,手机作为随手工具,是很好的拍照神器,由此,不少手机厂商在摄像方面下足了工夫,希望以此来提成产品竞争力。除了自研摄像相关芯片,与老牌相机品牌合作是非常常见的营销手段,此前,官方降至2299元,骁龙888Plus五千电池,512GB手机售价更亲民了前几年的时候,64GB对于很多用户来说基本够用了,那时候的旗舰机,也是标配64GB起步,但是近年来,随着手机APP不断增大,系统本身占据的内存也是越大越大,很多用户也越来越喜欢拍照