yyqng

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2021年1月16日

摘要: 1. 使测试易于阅读和维护 测试代码的可读性和被测试代码同样重要。很多程序员会把测试代码看做非正式文档,它记录了代码如何工作及如何使用。 当测试代码多得让人望而却步,程序员不敢修改真实代码,不会再增加新的测试。从而对测试代码丧失信心。 2. 有问题的测试代码示例,后面要一一对它们进行修改。 1 vo 阅读全文
posted @ 2021-01-16 18:17 zziii 阅读(183) 评论(0) 推荐(0)

摘要: 最好读的代码就是没有代码 1. 别费神实现那个功能--你不会需要它 程序员倾向于高估有多少功能对项目来讲是必不可少的。 程序员还倾向于低估实现一个功能所要花费的功夫。 2. 质疑和拆分你的需求 不是所有的程序都要求运行得快,100%准确,并且能处理所有的输入。 如果把需求削减成一个简单的问题,那么也 阅读全文
posted @ 2021-01-16 16:46 zziii 阅读(68) 评论(0) 推荐(0)

摘要: 代码应当用“自然语言”编写 1. 清楚地描述逻辑 1 $is_admin = is_admin_request(); 2 if ($document) { 3 if (!$is_admin && ($document['username'] != $_SESSION['username'])) { 阅读全文
posted @ 2021-01-16 16:35 zziii 阅读(227) 评论(0) 推荐(0)

摘要: 应该把代码组织得一次只做一件事,任务可以很小 vote_changed(old_vote, new_vote); // each vote is "Up", "Down", or "" var vote_changed = function (old_vote, new_vote) { var sc 阅读全文
posted @ 2021-01-16 16:21 zziii 阅读(102) 评论(0) 推荐(0)