关于Gtest 和 ros_test

http://wiki.ros.org/gtest https://github.com/VGonPa/ros-testing-tutorial Ros Testing Tutorial from Víctor Pacheco https://docs.google.com/presentation/d/1miS-qttABKfkIT9TG_HU6Kn3FrxZ9VNHD7nHIL4_3wE/present?slide=id.i0

每周点评之第二期:如何提高代码质量

如何提高代码质量?–陈天 这篇文章分别从 产品,接口,指标,日志,代码清晰度,代码复杂度 等方面,谈到如何提高代码质量。 总结起来: 1.产品和接口: 要使得原理和接口上容易理解,并且隐藏细节。 90% 以上的情况,程序员是在写 parser。换句话说,我们写的绝大部分代码就是把一系列的输入,经过若干转换(transformation),变成一系列输出。 2.指标和日志 If you can’t measure it ,you can’t improve it. 通过测量来形成负反馈,提高系统质量 3.代码清晰度和代码复杂度 多学习一些小技巧,实现对语言掌握的精进,让代码更易读,更清晰。

如何理解C++ 类的赋值兼容性?

标签(空格分隔): 未分类 在学堂在线,看见了清华大学乔林教授讲的一门课《基于Linux的C++》,讲得非常棒,特地记录了部分笔记。 笔记来源课程: 学堂在线 清华大学 20740084X 基于Linux的C++(2016春)

python challenge 闯关之第 1 关

由图片知道 k -> m , o -> q , e->g ,再由下方提示:“everybody thinks twice before solving this”的twice 知道这是一道加密题,要将字符向后移动两位。想到特殊情况:y -> a , z -> b,其他的字符正常处理即可。解决方法如下: #!/usr/bin/python # -*- coding: UTF-8 -*- str = “””g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. \ bmgle gr gl zw fylb gq glcddgagclr ylb rfyr’q ufw…