很久以前就已经意识到在编程当中,键盘使用的频率是远远大于鼠标,而且鼠标在编成的时候是基本上不需要使用的,但是在现实的开发过程当中,还是避免不了多次地使用鼠标,这个所谓的多次并不是我脑海当中认为的次数,我自认为次数还应该更少,但是我一直努力,在某些时候我还是会忘记不要使用鼠标,我知道我还没有形成这一种习惯罢了!
可是,在开发当中,我也自然发现有些利用鼠标更加快的,比如复制一个很长的名字,尽管alt + / 能够导出来,但是我还是喜欢双击复制,粘贴,因为这样的方式既能够保证编写无误,而且速度也很快,唯一就是必须使用鼠标。虽然键盘也能够完成,但是似乎在速度上面是快一点的!
我不知道我一天需要写多少代码,但是在开发一些新的模块的时候总是要写很多的新的东西,几乎是从头到尾写完。虽然我知道有些工具能够自动生成类或者其他,但是我还是喜欢自己编写类的各个变量,当然getter和setter方法还是依靠工具生成。在常规的开发当中,一个字段一般都是需要写好几次,如在form、condition、类、hibernate的映射文件、数据库等等,其实有时候我聪明一点了,我会将一大堆的变量在文件之间复制,这样防止遗落变量,也是的速度上快些。我更加喜欢这样的复制或者自己手动编写,我不想用那些所谓的自动生成工具,因为就像上面所说的一样:键盘是开发过程当中使用的频率是远远大于鼠标,操作工具必须使用鼠标的;另外,这样的方式使得我记住了这个模块当中大概有哪些字段,字段是怎么写的,在很多业务逻辑特殊的地方,需要使用或者编写单个的变量的时候,我就会依靠我的记忆,能够很快地写出来,这所谓记忆的来源就是来自于之前编写变量次数多了之后自动留下来的,其实这个次数对于我来说一般就是一两次就醒了,因为你需要注意你自己,有时候你会因为某些事情而看到很多次各个变量,这也同时加深了记忆。在近一段的时间内,你可以随时回来修改你的代码,那一个文件、那一段的代码、什么样的变量、应该怎么写,你自然就是心中有数了。
但是我们很遗憾的是无法长期记忆,我们可能会在几个月之后就忘记了很多,随着时间的流逝,留在脑海当中的就越来越少,甚至有时候你连业务逻辑都已经忘记了。这样的情况你无法避免,但是在写代码的时候可以通过映射找回记忆。所谓的映射指的就是在代码的编写过程当中,留下你的足迹,留下你的记忆,通过你咋代码上面的标记,将你的记忆映射回来,虽然我们不能够保证100%的映射回来,但是至少我们找回来了一部分,这也使得我们能够更快找回遗忘的那部分。而这所谓的足迹,就依靠各位神仙,各显神通,最为常用的就是注释,但是不同的程序员的注释方式当然不同了,但是也不能够太极端——我写的只能是我才能够读得懂,这样不是很好,真正的代码的编写,不仅仅是写出代码,还包括修改代码,看不懂,自然无法修改,所以注释也要有分寸吧!
其实说了这么多,还是需要回归一个焦点,就是键盘!写代码就是需要多写,而写就必须依靠键盘,我不知道你的键盘长成什么样的,但是我的键盘很普通,很普通。我其实有点不习惯,我总希望有一天,我在键盘这件事情上走一回极端,能够搞定一副最合适自己的键盘,然后其他人都用着不习惯!哈哈!这可能吗?
曾很多次去到商场里面,仔细观察了很多厂商的键盘,名牌的,不名牌的就很多,几乎都是如出一辙,走极端路线的很少。假如你愿意,打开淘宝看看图片,但还是主要分为两类,笔记本的键盘和台式机的键盘,这个分类或许有点模糊,所以以一般的牌子为例划分!其实,我知道,你可能已经大概明白我说的了!
不同的人写代码的方式不同,但是都是需要通过键盘,自我感觉有时候的速度是开发工具都跟不上的,那是我最为高兴的时候,因为这是我认为是键盘最具哟伟大作用的时候。键盘本质上的功能就是输入设备,能够发挥其输入的特性它就是基本算是完成了任务。但是如果不是键盘,而是开发工具(或许是其他原因)跟不上键盘的速度,你说:键盘是不是很给力呢?嘻嘻!
分享到:
相关推荐
键盘快捷键 使用键盘快捷键 使用键盘快捷键 使用键盘快捷键 使用键盘快捷键 使用键盘快捷键 使用键盘快捷键 使用
vmware虚拟机不能使用键盘该怎么办?.docx
键盘使用技巧
ROS使用键盘控制机器人移动 详细教程见 http://blog.csdn.net/column/details/ros-explore.html
android模拟器不能使用电脑键盘解决
usb hid 键盘码 与 ps2 键盘码 数组头文件可直接使用
使用Keybd_event,wpf 开发实现的全键盘和数字键盘,键盘字体随键盘大小自适应,测试使用通过
键盘钢琴,可以使用键盘操作的钢琴
监控专用键盘使用说明
使用键盘来制作抢答器,利用VisualBasic6.0来设计制作比赛的界面及实现比赛题目的显示控制。先找来一个计算机键盘,假设要设计一套六个代表队比赛使用的抢答器,分别对应键盘上 1至 6六个数字 ,用 7数字键对应着 ...
java 使用KeyListener监听键盘 java 使用KeyListener监听键盘
DVR键盘使用说明
日立NPH小键盘使用说明..pdf
WPF 使用windows钩子监控键盘,使用windows底层api,封装为c#代码,供wpf见面调用
大华网络控制键盘NKB1000-使用说明书
网页软键盘 使用js编写的软键盘,代替键盘输入,防止密码泄漏。
VC++ 不使用hook实现键盘记录,可以截获中文输入
键盘概述 键盘功能 按键说明 产品规格 键盘安装 外形尺寸 端口定义 拨码开关 通电 设置键盘 用户登录 进入键盘设置模式 键盘复位 端口设置 继电器输出设置 设置蜂鸣器操作权限 用户密码设置 ....等
禁止软键盘弹出,自定义键盘