【 在 yuanmo 的大作中提到: 】
: 低质量重复代码可以。
: 比如写个有20个控件的UI,每个控件写100行,拷贝20份,只做参数的微调,2000行就出来了。
protobuf随便写写就行:
~/tmp $ cat person.proto
syntax = "proto2";
package tutorial;
message Person {
optional string name = 1;
optional int32 id = 2;
optional string email = 3;
enum PhoneType {
MOBILE = 0;
HOME = 1;
WORK = 2;
}
message PhoneNumber {
optional string number = 1;
optional PhoneType type = 2 [default = HOME];
}
repeated PhoneNumber phones = 4;
}
message AddressBook {
repeated Person people = 1;
}
~/tmp $ protoc person.proto --cpp_out=.
~/tmp $ wc -l *.pb.*
1002 person.pb.cc
1156 person.pb.h
2158 总用量
~/tmp $
--
FROM 58.37.63.*