大家好,今天给大家带来的是如何去看代码。这一讲先将web端的,关于安卓的在其它讲介绍。
上一讲我们讲到了,要给老师讲述清楚自己做了什么,这一讲我们要讲的是如何去知道每个功能是在哪里写的。要实现某个功能需要哪些代码,需要怎么去写。下面我还是给大家总结一下几点:
1 掌握注释的使用。
2 认识基本的sql语句。
3 掌握form表单提交。
4 掌握href超链接。
5 掌握类,方法的调用。
6 掌握页面找连接的技巧。
下面我会一一来讲解这几点技巧。
1 注释的使用,很多客户买之前喜欢问,注释详细吗?可以每行加注释吗?关于这个我的回答一般是,该有的注释会有,我们代码写的很规范,你只要会英文或者汉语拼音,你基本是可以读懂的。
什么意思呢,我具体来说一下,举个例子:studentAdd.jsp,studentUpdate.jsp这两个页面你们自己看下有谁不知道什么意思的吗?都知道吧,student是学生,add是添加,update是修改页面吧。你们想一下,如果你的代码里面都是这种书写规范的名字,你们还用注释吗?看名字就知道意思了吧?同理也适用于类和方法的名字,比如studentAction,studentServlet,student.php,studentAdd()方法等等吧。通过这个英语翻译就知道是干嘛得了吧。有些代码可能不用英语而是用汉语拼音,一样的道理吧。xueshengadd.jsp xuesheng=学生。对吧,所以说,你需要注释吗?需要,你需要很详细的注释吗?不需要。因为看名知意,看名字你就懂了。当然关于一些写的比较复杂,比较难的代码,你可能就需要注释一下。假如你买的代码没有给你加这里的注释,那要怎么办呢,请自己去读懂代码,去加上自己熟悉的注释。这里我要特别强调一下,自己加注释的必要性,不要什么都指望别人,不要要求别人注释给你加的很详细,没用的,这个跟做笔记一个道理,有些人看了别人笔记会说,你的笔记很懒,我都看不懂,但是人家自己确看的很明白,为什么,一是因为她又自己的习惯所以她熟悉,二是她的笔记是在她认真看,认真听的基础上做的,他本身就对这个东西又一定了解了。所以我建议,自己看代码自己做自己认识的注释。关于怎么看代码,我在下面会将。
2 认识基本的sql语句。大家基本都是知道,编程就是对数据库的一些增删改查。那既然是这样,认识了基本的sql语句,见到基本sql语句的时候能够知道他们是干嘛的,不就明白这个sql语句是干嘛的,不就明白这个方法是干嘛的了吗?大家要认识下面三个基本的东西
select from 这个是查询
update 这个是更新
delete 这个是删除
在sql里面看到这些关键词,就知道是干嘛用的了。这里我不细讲,我只是告诉大家这些关键词,大家向学sql语句还是要百度一下。
3 掌握form表单提交。有好多人一看这个就懵掉了,什么是form表单,我从来没听过。那我给大家举一个最简单的例子,大家平时用了太多太多的注册功能吧,你注册的时候,是不是要填一些东西,然后点提交,对这就是form表单提交。提交的信息都交给后台处理了。所以大家看代码的时候一定要掌握这个重要的技巧,有些同学看了一个页面,这个页面然后跳转到另一个页面,他就不知道怎么看来,我告诉你,看到有表单提交的页面,就去找form表单提交。下面是一个例子
大家看一下,其中有一个标签是 form,里面有一个action= 这里的路径就是点击提交之后,要跳转的地方,大家读代码的时候,就根据这个路径接着去找代码,这里可能会跳转到jsp也可能是servlet也可能是action大家根据自己代码的不同去看就行。比如上面的代码是调换到RoomServlet这个类,那我就去这个类里面看就行了。
4 掌握href超链接。什么是href超链接,专业术语是连接到其它地方的一个地址,通俗点说就是我一点这个连接,他就跳到别的地方了。这个是最基本的一个语法了,我希望大家掌握以下。
比如这个例子,大家看一下href= 后面就是一个超链接,这个连接地址就是跳转到一个jsp页面。对吧,大家根据这个就可以找到修改密码的页面在哪里了。
5 掌握类,方法的调用。这个其实没什么技巧,也没什么太讲的,怎么说呢,一个类里面调用另一个类的方法,具体是怎么调用的呢,看代码就行了吧。如果连这个基本不熟悉,我建议还是复习下语法。
6 掌握页面找连接的技巧。这个技巧非常实用,我希望大家可以掌握,我举个例子吧。有些同学看代码的时候,看不下去,不知道这个功能是在那里做的,不知道哪个功能是在那里做的。该怎么办呢?
如果你买的是web项目,我教给你一个技巧,举个例子,我想看下面这个右边红圈里面的文章对应的是哪个连接,我只需要鼠标移动上去,就可以看到左下角出现了一个http的连接,那我就知道了这个是一个href的超链接,这个连接指向哪里,我就知道了。这一招不管是看代码还是答辩的时候一定要掌握。很实用。