主页 > 软件开发  > 

2503,D比C更易重构

2503,D比C更易重构

我发现C程序很少超越其初始设计.问题是,很难重构C程序.如

struct S { int a; }; struct S s; s.a = 3; struct S *p; p->a = 3;

即.用来直接访问,->用来间接访问.假设想把按值传递S改为按指针传递S.现在你必须更新每个使用,而不仅是声明.

这是它在D中的工作方式:

struct S { int a; } S s; s.a = 3; S* p; p.a = 3; ref S q; q.a = 3;

因此,更易重构,因此重构频率也更高.

标签:

2503,D比C更易重构由讯客互联软件开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“2503,D比C更易重构