杂七杂八的感受

作者:kun10 发布时间:March 28, 2011 分类:记生活

最近做得几件事情小结一下:
1、demo转化工具的制作
这是一个内部工具的制作,对于这个任务,自己其实做的有一些拖沓,首先开始的时候方向不是很明确,在开始的3天没有调研的情况下就去做程序的编写(之所以会这样可能主要是因为之前光想着要实现别人提出的任务),但是很没有头绪,于是又回过头来做调研,调研阶段也有点问题,没有明确自己的任务目标,之所以我称这阶段为“为了调研而调研”,主要是自己的思维太局限,没有看到最应该被解决的问题所在。
其实经过前期和后期的两次调研的折腾,会发现转化工具的转化并不能完全的提升效率,至少说在目前的方案(建立一种新的模板+控制语句的方式)下面没有得到什么提升,反而需要前端学习一些多的技术。这样可能并不能完完全全的解决至少80%的任务。
在调研的后期发现的问题是cms里面有大量的标签或者标签属性需要被转换的时候,demo转化就可以显得出他的优势了。至少不会让转换的人感觉的html到cms阶段有什么问题。
所以,这就是解决问题的方式,找到需求的所在,分析造成问题的所在,否则方向不明确可能会导致投入过多收效甚小的问题。

所以,不管是要做什么,都要做到心中有数,不要在什么没有思考的情况下就开始做。这是一点问题
另一点就是说,每一个任务的提出开始不一定就是目标明确的,需要经过调研和不断的斟酌,看到整个问题环节中的关键点,然后花力气去解决。这是一种解决问题的思路。

2、前端测试框架的调研
这个任务也和第一个很相近,关键是要了解我们要解决什么问题才这么做。
我觉得这个任务的出发点还是提升前端的代码质量、提升效率。
为什么要做测试?要做什么样子的测试?有什么帮助?效率能提升多少?要做测试能对哪些人有帮助?哪些地方需要做测试?哪些地方不适合用代码来做测试?还有什么好的方式来提升前端的代码质量,开发效率?

目前进行的任务,主要是分析前端代码质量的问题所在,看到了很多的bug,如何解决这些bug?这些bug都是和我们有关的bug么?什么手段可以减少我们的bug量?
这里面肯定有我们需要做的,也有不值得我们去做的。

三月份过的太快了,还没等自己准备好就好过去了。
再好好想想自己今年的目标。

我的第一个python小脚本

作者:kun10 发布时间:March 1, 2011 分类:后台也精彩

昨天终于自己写了第一个简单的python小脚本,还是基于一个现成的python模块来写的。
它的功能是把markdown格式的文本转换成一个html文件。
它依赖了 markdown2.py这个脚本

#coding=utf-8
import sys
import markdown2

def processmkd(filename):
    theHead = ''
    thehtml = markdown2.markdown_path(filename)
    theTitle = unicode(filename,"utf-8")
    fileHandle = open(filename+'.html', "w")
    theHead = '<!DOCTYPE html>'
    theHead += '<html><head><meta charset="utf-8"/><title>' + theTitle + '</title><link href="demo.css" type="text/css" rel="stylesheet"/></head><body>'
    theHead += thehtml
    theHead += '</body></html>\n'
    theHTML =  theHead.encode('utf-8')
    fileHandle.write(theHTML)
    fileHandle.close()

cmdargs = sys.argv[1:]
if len(cmdargs) > 0:
    for k in cmdargs:
        processmkd(k)

实现思路其实很是很简单的,就是读取mkd文件的内容,通过markdown2来进行转换,之后进行输出到另一个文件。
目前在转中文名的文件的时候还有一些问题,我想在编码上面自己还要看看。

  1. 1