第321章 防御性编程
作者:太极猫猫拳   重启2003最新章节     
    第321章 102:防御性编程(二合一)
    暂时摆脱了这些条条框框的限制,总之之前的计划是能继续实行下去了。
    10月,隔壁大选正式开始了。按照之前计划的那样,本打算不要掺和这些莫名其妙的事,现在看来已经没得选了。
    当然,至少从现状来看,这也不算是什么坏事——
    所谓政治投机,通俗来说就是‘响应国家号召’,虽然陈钦不是为了响应号召才这么做的,但是既然请外资救场成了如今的政策方向,就是自己不想抄底,也总会有别人求着请他抄底了。
    总之从这天开始,陈傲天三天两头在歪脖网胡言乱语,一边跟初创团队聊他们的芯片是干嘛的,一边胡乱转发着皿煮党有关的新闻,还说‘因为老逼登给我介绍的财务律师很厉害、所以我要支持皿煮党’,似乎也是在欲盖弥彰地引诱观众猜测他与对方党派的关系。
    懂行的自然是一眼就能看出他在打什么主意,可是他们能怎么办呢……上个世纪全盛时期的美丽坚同样很封闭,而大选是全球最大的民主盛事,怎么能容一群外国人在这说三道四呢。
    尤其是说道的还不是一般人,一般的商人,那自然可以是倾慕王化,想说两句也没关系,可这陈傲天自己明显是个天朝人,而且天天给那种有失体统的明星写真点赞,实在是有失体面。
    换成在传统媒体那边,他连上时政类节目的资格都没有。
    可毕竟时代变了,不仅现在传统媒体被禁止参加总统选举,只能在旁边干看着。
    西海岸的互联网淘金客们也有他们自己的规矩,民煮党自己都巴巴地跑去蹭互联网的热度了,人家在自己的地盘上说道两句,有什么好说的嘛。
    更何况人家还是出了钱的……自打老逼登回复过后,这陈傲天就好像对这件事格外上心了起来,三天两头说自己要投资美丽坚的科技公司,还让有兴趣的公司来微博上找他,行为举止看起来像是个小丑,但接下来还真有不少初创团队一起去了。
    “关注民主党喵,关注民主党谢谢喵。”
    这天的地理课太无聊,陈钦上微博网发了条应援微博,又通知管理员封了几个骂他的4chan红脖子,神清气爽。
    正要收起手机,阿玥的小脑袋凑了过来:“看什么呢?”
    “发微博呢。”陈钦连忙收起手机,“看什么看。”
    “你又在看那种很暴露的女人了吧,哼。”阿玥小鼻子一皱,“对了,你要不要看咱们的?”
    “什么你们的?”
    阿玥用手戳着脸蛋,故意道:“就是伱说的大胸部什么的。”
    陈钦震惊地看了一眼她松垮垮的校服上衣:“啊?你?”
    阿玥却不屑道:“你就天天在想这些乱七八糟的,亏我上次还觉得你上次说得挺靠谱的呢。”
    然后倒也没卖关子,而是打开手机相册:“喏,是dota2这次的立绘,因为听了你的,他们社区又紧急修了一遍,既然是你说的,那你也来看看吧。”
    说着打开相册,里面已经是改过后的dota2的英雄设计稿了。
    因为上次陈钦说他们的人物太丑,又让阿玥非要跟他们谈一谈。
    倒是没用自己投资者身份施压,阿玥跟他们也没什么业务往来。
    不过这种社区游戏,本身是有一些江湖气在里面的,阿玥是友商,而且是商业化的前辈,冰蛙倒是认真听了她的意见,这次改过来的这些已经第三版的成品了。
    陈钦接过手机,打开冰女的设计稿。
    “怎么样?”
    “还行吧。”
    “那我告诉那边去喽,不过虽然是喊你来参谋参谋,反正冰蛙也说了,已经不能再改了。”
    陈钦好奇:“工期紧吗?还是没钱了?”
    “他说不能再大了。”阿玥板着脸道,“这是底线问题,他不会再妥协的。”
    陈钦听后倒是认真地点了点头,又放大图片认真看了看。
    “确实差不多了。”然后认真道,“这种大小已经很合适了,而且这本来也不是大小的问题,要整体上协调、这样才能在大的同时兼具美感……”
    阿玥给他翻了个免费的白眼:“那就这样了吧?总之我回去告诉冰蛙了……”
    “且慢,虽然胸部是差不多了,但其实还差了点什么,要有个可爱一点的东西,比如提莫那样的……”
    “什么是提莫?”
    “那不重要,重要的是吉祥物一样的角色。”陈钦道,“就是说既然是卡通风格,可爱的点的动物也不能少,这样能放大受众面积,总比他做的那个抽象黑暗贤者好。”
    “可爱的动物?……”
    关于女角色、之前已经改过两次了,这次其实也差不多了,说是要有美女,对如今的网游业界来说已经是商业化的惯用捷径了,不过游戏设计,总是一味给这个东西让步的话,那就是油腻的师姐了,玩家未必会很喜欢。
    不过既然是卡通风格,搞点可爱的东西也是很有必要的,虽然lol的早期美工品味跟早期的dota2比起来本身有很多可以说道的地方,挑几个点未必够用,不过现在这样已经差不多了。
    “总之你告诉他就行了,对了,下节课是啥啊?”
    “微机啊,你脚套带了没?”
    “哎哟,忘了……”
    陈钦转开话题,不过就在这时门口有人喊:“阿玥,陈钦!老师叫呢!”
    不知道是什么事,平常虽然也常有这种情况,但基本上是学生会那边的事,叫陈钦一起去倒是还挺少见的。
    陈钦本以为是要去帮忙干苦力,但跟着出去后,却看到一个瘦高的男人等在外边。
    “文校长?”
    “跟我来。”
    不苟言笑的新的副校长对阿玥点了点头,又着重看了一眼陈钦的样子,自打卢校长走了,他接任了卢校长的职务,倒是没跟陈钦有过什么交往。
    出门后文校长打量了一下陈钦的样子,没多说什么,转身往楼上走去。
    然后就这样上了楼,到了卢校长的办公室——当然,现在已经是他的办公室了。
    文校长进了办公室,自己坐回到办公桌后面,把双手放在了红木的办公桌上。
    两个学生站在桌前,他也没让两人坐——当然,这也是很正常的师生交流方式,陈钦没觉得有哪里不对。
    “陈钦是吧?你就是陈钦?”
    陈钦回答:“是的,老师。”
    “你和阿玥算是咱们学校的名人了,年初还一起拿过个奖。”
    陈钦没回话,他又问:“听说你家跟老卢是老相识?”
    这时阿玥大概察觉到了什么,回头看了一眼陈钦,但陈钦仍然没什么反应:“对呀,可惜卢校长犯事被调走了。”
    “这没办法,正常的职务调动嘛,你俩不用多想,好好学习就行了。”文校长又道,“至于你俩做的那什么游戏,我不懂,不过游戏嘛,不是你们这个年纪该接触的东西,我建议你们还是多端正一下态度,多把心思往正事上放,做事业虽然可以,但还是要多一些目的性……”
    文校长看起来是很喜欢说教的类型,阿玥又有些不太痛快了,说起来她似乎上次就对这个文校长有些不满了。
    不过陈钦只是不咸不淡地回答道:“知道了。”
    文校长抿了抿嘴,没在这个问题上纠缠:“我主要是听说你俩懂互联网,有件事想问问你们。”
    他拿出一个文件夹,摊开说道:“最近市里在搞教育信息化,咱们手头也有个这样的任务,听说你俩会做,这个有什么说道的吗?”
    阿玥好奇:“什么信息化呀?”
    “就是做个小网站。”
    阿玥大概已经隐约猜到是什么了:“我们是做过,但就是最近搭了个给玩家浏览发布攻略的专题页面,不是什么大工程。”
    文校长道:“最近咱们也准备做一个小网站,不用太麻烦,做好了下次评三好、奖学金都有好处,有兴趣试一试吗?”
    阿玥的小眉头已经皱起来了,但陈钦道:“她的小网站是建立在百科页面的框架上的,你说的这个数字化网站也可以建在百科页面上吗?”
    文校长反问:“不能直接建成一个网站吗?要正规一点的。”
    “也可以。”陈钦道,“只不过需要钱,有多少经费?”
    文校长有点不是很想跟初中生说这个:“这你不用管了,经费肯定是够的,主要是想跟你们问问这个东西难不难。”
    陈钦摊手:“这就说不一定了,如果给咱们做,我们是不用收钱,但后续维护你得自己找人,而且要去部署服务器也需要别人做,当然我不是说我们不会干这个,是万一出事了咱们俩中学生也负不起责,所以你还是找个专业公司问问看吧。”
    文校长连忙道:“这个你不用担心,总之你说说各种方案都要多少钱吧。”
    “要全包的话,就是找最近刚出的那种云服务商,一套大概五十万吧。”
    “五十万?”文校长一听就连连摇头,“就随便做个小网站就五十万?”
    “已经很便宜了,嫌贵可以自己招标嘛。”陈钦耐心道,“这个是一整套都可以给全包了,包括设计、开发、测试,你想怎么提要求就怎么提要求,后续维护也不用自己出人。”
    文校长的表情舒缓了一些:“不用这么复杂,就普通……部署一套网站就行了。”
    “那就是自己雇人,找电信的数据中心合作,他们不负责网页设计和运营,但域名和网络部署开支需要五万左右,后续只要交数据中心的租金就够了。”
    “哦……”文校长点头,“那再次一点呢?如果咱们自己做。”
    “你得找个网工把东西布置好,咱们只能给你做个页面,主要还是运维之类的杂活……”
    陈钦试图解释,文校长问道:“跟你们一起那群电信出来的工作室不是挺多的么?他们会不会?”
    阿玥终于受不了了:“高大哥他们开工作室呢,最近工作很忙的。”
    “唉,不能这么说。”陈钦却拉了拉她的衣袖,又对文校长道,“这事主要难在负责,咱们也不收你的钱,给你白做的话也可以……”
    文校长连忙道:“哎,酬劳是要的,只不过这个网站不大嘛,就应付一下市里工作的事,按这个标准,咱们市场价来就行了。”
    “只要不介意就行了。”陈钦似乎完全没觉得有什么问题,“文校长你是校长,咱们帮帮你,就当是交个朋友嘛,钱就不用了。”
    又说:“不如这样吧,你现场找个电脑,我和阿玥现在就帮你做。”
    文校长听着有点不是滋味,你一个学生跟校长交朋友,有你这么没大没小的么。
    不过建网站这事听起来没那么简单,文校长自己也怕花钱,这俩学生这么好使唤,交朋友就交朋友吧。
    “那你说的运维什么的找谁?”
    “这个主要是需要有人负责,咱们不收钱的话,你找台电脑就给你办妥了,刚好我们下节课是微机。”
    “那行,你俩就在我这电脑上搞吧!”
    文校长自己办公室就有电脑,既然如此,他就背着手让到旁边,陈钦也不客气,坐在他位置上,马上就按开电脑,然后看起了那份文件,不看不知道,一看竟然还真不简单——原本以为是什么学校的小项目,一看竟然是市教育局的官方网站,亏他敢拉两个学生就直接做啊。
    算了。
    陈钦熟练地上网开始下载制作工具了,因为需求都写在文件上,也没什么需要问他的地方。
    片刻后文校长站着没什么事干,就溜达着出门去了,说是要给你们老师打个招呼。
    这时阿玥才说道:“为什么要答应他啊,他就是一边看不起我们,一边还要使唤我们免费给他做事,谁还稀罕他那点推荐呢!”
    “又不难,顺便给他做做看呗。”陈钦说着让开椅子,“刚好你学了这么久代码,也该自己上场实践一下了,来你试试吧。”
    “怎么是让我来啊!”
    阿玥越发不理解,不过还是坐到了电脑前。
    不过一看桌面,陈钦已经把需要的工具下载下来了,另外如今电脑也可以安装office,做网页的工具直接就有。
    “你用这个frontpage,至于政务网站模板我给你找好了……”
    陈钦指导着让她试了试现成的模板,确实没那么复杂,不仅素材是现成的,甚至页面已经是做好了状态,把文字输入进去就可以了。
    “但就算这样……”
    阿玥还有些不服气,陈钦却打开了一个之前下载的网页小部件,是个javascript模板的开源小工具:“只是一个超链页面也太简单了,咱们得给他加点料。”
    阿玥眼前一亮,不过她是不懂怎么加料,把电脑让给陈钦,陈钦不知道怎么折腾了一会,打开页面:“喏,你看。”
    是个小下拉菜单,以及一个banner展示板,有折叠和滑动的动画效果,不仅效果不错,而且似乎也兼容老式html标准。
    “厉害吧?”
    阿玥恍然大悟:“嗯……我还以为是那种加料呢。”
    “程序员嘛,给人做事,首先还是质量最重要。”陈钦说着,却又重新打开代码,“不过料还没加完,现在你来操作,我教你怎么给甲方做项目。”
    这不是已经做完了么?当然,文件上的东西还没输入进去,并且还没部署到互联网上呢。
    不过陈钦说的也不是这个。阿玥坐在椅子上,陈钦指挥她打开那个开源小工具的代码。
    “先把所有注释都删了。”
    “啊?”
    “只管删,注释删了又不影响程序运行。”
    “可删了注释,以后别人看不懂怎么办?”
    “不是有我们吗?我备份过原文件,放心删。”
    阿玥哦了一声,就开始删注释了——这个开源工具是国人做的,做得确实挺好的,比如这一行是调用素材,那个函数是鼠标判断,甚至连步骤的逻辑也特地用两行标注写了出来,阿玥把这些注释全删了。
    “然后你把外边网页的调用函数改到这来,插入到这个小工具的调用资源里。”
    阿玥若有所思:“这样的话,如果他们删掉这个控件的话,网页就用不了了……是吗?”
    陈钦不置可否:“交个朋友嘛!他要是懂的话也可以自己改,或者请个别的程序员过来,只不过稍微麻烦一点而已。”
    这叫‘稍微麻烦’吗?阿玥越来越了解他的打算了,但陈钦的手段还不止如此:“然后你看这里,竟然还用指针编程,你知道什么是指针吗?”
    阿玥是刚入门python的新手,当然不懂:“不知道。”
    “其实这个指针也不复杂,咱们现在把它改成if和else的形式……”
    阿玥改了两下就完全明白了:“我知道了,你刚才就是强行答应下来,然后故意把代码给他写的乱糟糟的,让他离不开你,以后受你要挟。”
    “这可不是要挟,交个朋友而已嘛。”陈钦满口道,“不这么防一手,万一以后他不想当朋友了怎么办?再说你看我像是会要挟别人的人吗,总之这个叫做‘防御性编程’……”
    显而易见的道理,阿玥显然是有点反应过度了。不过陈钦这么想着,阿玥却想到别处去了——之前陈钦反复给她灌输的概念她一直记得,现在一边改代码,一边马上‘举一反三’了起来:
    “我明白了,这就是你说的外行指挥内行嘛,如果技术不够格,就会被内行的手下糊弄,对不对?”
    晚上还有一更(