分类 语言 下的文章

1. 你需要一个好的工具来写测试

对于大多数开发者来说,都不太喜欢编写测试。当你在编写测试的周期的时候,能有一个快速的效应时间,那么这件事将变得更容易。结合一个好的测试框架你会有一个更好的开始。

测试驱动开发(TDD, Test-driven development)是一种你编写单元测试和应用程序代码的软件开发方法。典型的就是写一个空的根方法,创建一个失败的测试来验证不存在的程序逻辑,直到全部的程序逻辑测试都变成绿色。最后,在你 push 你的提交前重构你的代码。

让我们创建一个基于 TypeScript 的 TDD 配置。

- 阅读剩余部分 -

一、make 规则

Target: Dependencies
    <TAB>Commands

例子:

main.o: main.c common.c common.h
    gcc -c main.c

二、建立 Makefile (这里不带后缀名,并且根据习惯首字母大写)

输入以下内容:


clean: 
    @echo hello
    echo hello

ps:
在终端输入命令:make clean 执行(但是需要在Makefile的同级目录)
如果是在windows环境下,你也可以使用nmake进行测试,但是我相信在windows就不用这种方式了。

  1. clean: 定义执行的make的命令。
  2. @echo: 直接输出“hello”字符串,但是不打印代码。
  3. echo: 输出“hello”字符串,并且打印代码。


- 阅读剩余部分 -

一、web标准的重要性以及好处

  1. 可以交付到更多的用户代理,也就是可以更好的适应多种浏览网页的容器。
  2. 能够改善性能,也就是可以利用更少的代码实现相同的功能。
  3. 更能够适合浏览器,对于兼容早期浏览器作出的努力更少。
  4. 分离内容和表现。
  5. 能够构建流动式(自适应的)页面。
  6. 流水线式生产,可以让内容和表现的开发分开进行,并且能够无缝地衔接起来。
  7. 使内容具有可访问性。
  8. 减轻维护代码的负担。
  9. 代码可以更好的适应未来。
  10. ...

二、XHTML的理解

在学习XHTML前应该先学习XML的基础知识,这样XHTML理解起来更加容易。

- 阅读剩余部分 -