程序员修炼之路
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第55章 红唇轻撇

叶奕凡负责的功能,是把检索到的数据库的内容,显示在界面的一个表格上,然后用户可以在表格上自由的修改数据,最后可以把改过的内容储存回数据库中。

项目的代码专门用了一个工具管理,大家的代码都可以上传到服务器上,也可以把项目上所有的代码下载到本机上,并随时与服务器保持同步。

这样就完美的解决了多人开发中,代码互相影响的问题。每次同步,都可以明确的看到哪里的代码被别人改动过。

在界面显示数据所用的表格,是一个第三方产品,叶奕凡以前没用过,就看刘森他们以前做过的东西,慢慢先学习起来。

他们进来后,和叶奕凡想象的不一样,没有安排专门的讲解或者学习,一切都是自己看以前的代码,自己学习。

现在叶奕凡手中有的东西,一个是从服务器上下来的代码,另一个是用和语写的设计书,详细描述了所要程序的功能。

剩下的事,就是自己的了。

叶奕凡隐隐觉的有些太儿戏了,应该跟新来的人,专门集中性的讲一下注意事项。

不过没有就没有吧,也无所谓,有条件要上,没有条件创造条件也要上。

那个表格用起来到很简单,无非是指明行和列,再放入数据,很快就明白了。

其他的地方,绝对的难度都不大,只是列特别多,输入数据时各种检查,特别复杂,挺考验耐心。

第三天,看到潘志强过来了,大家和他打了个招呼,也和叶奕凡,庞小青认识了一下。

潘志强瘦高个,很文静的一个人,有学者风范。稍微聊了一会,他也看了下叶奕凡,庞小青做的成果,看到里面代码的注释不多,提了一个要求:

“我们的代码,要保证第三者很容易看懂,所以注释一定要全,最多5行代码就要有一行注释。”

这个要求叶奕凡以前没想过,不过牢牢记住了。

周六没事,叶奕凡自己过来了,其他三人都不在。他也没有继续做开发的工作,而是研究起了程序中,VB与数据库连接的方式。

这个项目的连接方式以前没见过,是引入了几行没见过的代码完成了和数据源的连接。

正看着,偶尔不经意回了下头,突然发现卫部长鬼鬼祟祟的从后面的门进来了。

赶紧正襟危坐,打开了程序编辑画面,劈里啪啦的敲击着键盘,作出一副正忙的模样。

用眼角余光观察着,果然过了一会儿,卫部长从右侧经过,也没和他打招呼,只是头侧过来看了他的电脑屏幕一下。

好险,如果这会儿是在玩儿,就赔大了,加班找死。

整个功能,在数据库上有几个地方有些难度,找潘志强问了几次。

一次是需要把一些数据一次性插入一个临时表文件,有一个字段序号,需要放入的数值是从1排到最后的一系列自然数,无法一次性做出这样一系列数据。

潘志强闭眼想了一下就说,那做个触发器吧。过会儿想了想,不合适,还是做个序列号吧。然后电话打给了杨红:

“你把我上回发给你的,做序列号那几句话发到小叶的邮箱里。”

发来之后,把那几句话放到代码里,以后一次性插入数据时,第一个字段默认就是从1开始的自然数序列。

这个事对于叶奕凡来说,很神奇,什么叫触发器吧,序列号,他第一次知道数据库除了表,SQL语句外,还有那么多自己不知道的东西,无异于开启了一个大门,让他又有了精进的方向。

同时也知道了,很多东西不用记在脑子里,大概知道有那么个方向,具体的用时现查现找现抄就行,这个也是当时田老师所说的。

还有一次,设计书上说,对于画面上,空白的字段,不要填入空值,而是要填入一个长度为零的空白字符串。

这里所说的空值,不是指空格,而是软件中一个特别的概念,是绝对的空,什么也没有,英语单词叫做 null。

叶奕凡就问这个长度为零的空白字符串是什么意思。

在做SQL语句是,一般是放什么值,就在两个单引号之间放什么值。

潘志强说,把两个单引号紧连着中间什么也不放,就算是长度为零的空白字符串。

长度为1的空白就是空格了,长度为零的空白字符串只能理解为长度为零的空格。

想了想,又笑了一下:

“实际上在Oracle里,这么赋值的话,就相当于赋了一个空,两者没有任何区别,但有其他的数据库可以区分开。”

这句话叶奕凡没太听明白,当下就说:

“那现在就先这么做行吧,赋值时,两个单引号紧连着。”

潘志强想了想,可能没有其他更好的方法,就点了点头:

“嗯,先这么做吧。”

叶奕凡做的很辛苦,有两天太晚了没回家,直接在公司六楼,有个宿舍睡觉了。

那个宿舍有上下铺四张床,专门留给加班的人用的,但没见过其他人用过。

做了两周,终于交活了,心中一顿轻松,也很有成就感。

这几天没怎么注意庞小青在做什么,但她似乎也很轻松的,因为刘森就象绑在她那儿一样,经常的坐在她的位置里,帮她弄东西。

美女就是有先天优势啊。

有一天中午,少见的和潘志强一起吃饭,吃饭时明显看到他很惆怅的样子。

从他的话语里知道,这个项目整体不太顺利。

叶奕凡在想,这个项目就这么几个人,项目整体上的事,大家平常都没有什么沟通,至少应该信息共享一下,大家一起讨论讨论,也许就有主意了。

潘志强技术上,日语上都很强,但管理上看下来不是太擅长的样子,上下沟通不太顺畅。

进项目这么多天,没有开过一个项目的会议,大家有些个自为战,有沟通也仅限于技术上的。

过了几天,在老公司培训的所有人,都搬到新楼来了,占据了整个一楼,他们几个人也都搬了下去。

这边的项目基本算是完事了,后来只是偶尔有需要修改的东西,杨红会联系他。

记得有一次,杨红来一楼找他改一些东西,拖了个椅子坐在他旁边,一边改一边互相商量着东西,闲聊时叶奕凡说了一句:

“做这个功能时,我在公司睡了两天。”

哪知杨红嘴唇还撇了一下说道:

“切,就这么点东西还至于那样!”

小红嘴唇撇的倒是非常迷人,可这个话可真听着不爽。

叶奕凡苦笑了下,心里想,唉,自己做项目经理时可不能这么说话。