手把手教你作关键词匹配项目(搜索引擎)---- 第十一天

第十一天php

起点:html

1. 手把手教你作关键词匹配项目(搜索引擎)---- 第一天编程

回顾:app

10. 手把手教你作关键词匹配项目(搜索引擎)---- 第十天学习

话说又到周末了,小帅帅又得写总结报告了,小帅帅有点不太喜欢作总结,他以为写代码都比写总结好。测试

可是是于老大安排的任务,他不得不去完成它。搜索引擎

1. 面向对象编程思惟能力的培养url

2. TopClient的使用与重构spa

3. ExtendedCurl深度使用code

4. Logger的建立与应用

小帅帅一写到这儿,于老大问的三个问题,至今还在想,就算他把代码写出来了,他仍是想不通为啥于老大会未卜先知。

小帅帅的代码以下:

<?php
define('DEBUG',true);
class
Logger { const LEVEL_TRACE='trace'; const LEVEL_WARNING='warning'; const LEVEL_ERROR='error'; public static function error($message){ self::log($message,self::LEVEL_ERROR); } public static function warning($message){ self::log($message,self::LEVEL_WARNING); } public static function trace($message){ if(DEBUG) self::log($message,self::LEVEL_TRACE); } public static function log($message,$level = self::LEVEL_TRACE){ $file = fopen('application.error.log', "a+"); fwrite($file, $message."\t".$level."\t".microtime(true)."\r\n"); fclose($file); } }

小帅帅想不通的问题,就是喜欢问,他只好又去找于老大。

于老大说道:大家作功能都是知足提需求的人,大家有没有想过,其实大家也是提需求的人。了解测试驱动开发吗?

 

测试驱动开发:英文全称Test-Driven Development,简称TDD,是一种不一样于传统软件开发流程的新型的开发方法。它要求在编写某个功能的代码以前先编写测试代码,而后只编写使测试经过的功能代码,经过测试来推进整个开发的进行。这有助于编写简洁可用和高质量的代码,并加速开发过程。[来自百度词库]

测试驱动开发,很好的描述了用户的输入以及结果。

 

把本身也看成提需求的人、站在需求者的角度看待问题。

 

其实小帅帅在写这份代码的时候也在纳闷, 使用下面语句,不就能够记录全部的问题.

Logger::log($message,'error');
Logger::log($message,'warning');
Logger::log($message,'trace');

于老大为何还要单独提出来:

Logger::error($message);
Logger::warning($message);
Logger::trace($message);

于老大就对他说了一句话:上面两种的用法你更加喜欢用哪种。

 

需求者都是喜欢简单的功能

( 其实充分体现了他们的懒惰行为,正由于如此才有如今的文明 )

 

小帅帅看完这些后,深深的震撼了,从所未有的感觉到理论知识和心态的重要性。

小帅帅第一次感受到要学习的东西好多丫.....

 

小帅帅也不着急,仍是任务要紧,他坚信,只要多完成一些项目,就能成为牛人。

他只好又匆匆忙忙的找于老大,去请教关键词如何应用,技术如何实现。

可是于老大不肯意多说了,要小帅帅本身去想了。

这可苦了小帅帅。

小帅帅这是要站起来的节奏....

 

关键词应用需求:

经过淘宝API取到的宝贝标题以及宝贝属性,匹配出适合该宝贝的关键词.

初期考虑如下因素:

适合人群的匹配 :男装 (匹配出来的关键词不能有女)  女装(匹配出来的关键词不能有男) 情侣装(男女适用)  童装(?)

相关文章
相关标签/搜索