`
小歌会
  • 浏览: 31904 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

你是怎样使用键盘的

阅读更多

    很久以前就已经意识到在编程当中,键盘使用的频率是远远大于鼠标,而且鼠标在编成的时候是基本上不需要使用的,但是在现实的开发过程当中,还是避免不了多次地使用鼠标,这个所谓的多次并不是我脑海当中认为的次数,我自认为次数还应该更少,但是我一直努力,在某些时候我还是会忘记不要使用鼠标,我知道我还没有形成这一种习惯罢了!

      可是,在开发当中,我也自然发现有些利用鼠标更加快的,比如复制一个很长的名字,尽管alt + / 能够导出来,但是我还是喜欢双击复制,粘贴,因为这样的方式既能够保证编写无误,而且速度也很快,唯一就是必须使用鼠标。虽然键盘也能够完成,但是似乎在速度上面是快一点的!

      我不知道我一天需要写多少代码,但是在开发一些新的模块的时候总是要写很多的新的东西,几乎是从头到尾写完。虽然我知道有些工具能够自动生成类或者其他,但是我还是喜欢自己编写类的各个变量,当然getter和setter方法还是依靠工具生成。在常规的开发当中,一个字段一般都是需要写好几次,如在form、condition、类、hibernate的映射文件、数据库等等,其实有时候我聪明一点了,我会将一大堆的变量在文件之间复制,这样防止遗落变量,也是的速度上快些。我更加喜欢这样的复制或者自己手动编写,我不想用那些所谓的自动生成工具,因为就像上面所说的一样:键盘是开发过程当中使用的频率是远远大于鼠标,操作工具必须使用鼠标的;另外,这样的方式使得我记住了这个模块当中大概有哪些字段,字段是怎么写的,在很多业务逻辑特殊的地方,需要使用或者编写单个的变量的时候,我就会依靠我的记忆,能够很快地写出来,这所谓记忆的来源就是来自于之前编写变量次数多了之后自动留下来的,其实这个次数对于我来说一般就是一两次就醒了,因为你需要注意你自己,有时候你会因为某些事情而看到很多次各个变量,这也同时加深了记忆。在近一段的时间内,你可以随时回来修改你的代码,那一个文件、那一段的代码、什么样的变量、应该怎么写,你自然就是心中有数了。

      但是我们很遗憾的是无法长期记忆,我们可能会在几个月之后就忘记了很多,随着时间的流逝,留在脑海当中的就越来越少,甚至有时候你连业务逻辑都已经忘记了。这样的情况你无法避免,但是在写代码的时候可以通过映射找回记忆。所谓的映射指的就是在代码的编写过程当中,留下你的足迹,留下你的记忆,通过你咋代码上面的标记,将你的记忆映射回来,虽然我们不能够保证100%的映射回来,但是至少我们找回来了一部分,这也使得我们能够更快找回遗忘的那部分。而这所谓的足迹,就依靠各位神仙,各显神通,最为常用的就是注释,但是不同的程序员的注释方式当然不同了,但是也不能够太极端——我写的只能是我才能够读得懂,这样不是很好,真正的代码的编写,不仅仅是写出代码,还包括修改代码,看不懂,自然无法修改,所以注释也要有分寸吧!

      其实说了这么多,还是需要回归一个焦点,就是键盘!写代码就是需要多写,而写就必须依靠键盘,我不知道你的键盘长成什么样的,但是我的键盘很普通,很普通。我其实有点不习惯,我总希望有一天,我在键盘这件事情上走一回极端,能够搞定一副最合适自己的键盘,然后其他人都用着不习惯!哈哈!这可能吗?

      曾很多次去到商场里面,仔细观察了很多厂商的键盘,名牌的,不名牌的就很多,几乎都是如出一辙,走极端路线的很少。假如你愿意,打开淘宝看看图片,但还是主要分为两类,笔记本的键盘和台式机的键盘,这个分类或许有点模糊,所以以一般的牌子为例划分!其实,我知道,你可能已经大概明白我说的了!

       不同的人写代码的方式不同,但是都是需要通过键盘,自我感觉有时候的速度是开发工具都跟不上的,那是我最为高兴的时候,因为这是我认为是键盘最具哟伟大作用的时候。键盘本质上的功能就是输入设备,能够发挥其输入的特性它就是基本算是完成了任务。但是如果不是键盘,而是开发工具(或许是其他原因)跟不上键盘的速度,你说:键盘是不是很给力呢?嘻嘻!

     

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics