开发者社区> 问答> 正文

关于代码风格

看到一种代码风格:
do{
// 做主要逻辑,其中用break随时中断。
} while (0)
这种写法合理吗?感觉任意用break使得可读性极差
来源:云原生后端社区
https://www.yuque.com/server_mind/answer

展开
收起
Atom 2020-04-25 15:57:53 799 0
1 条回答
写回答
取消 提交回答
  • 老项目不要纠结风格,能让公司活下来的代码都是好代码。我们公司一开始也是买了恒生的系统代码,经过两三年发展一个方法好几千行,我一来这个公司看着就头疼,尝试着改了一下午,发现越改越多,改不动,改完业务逻辑还不一定对。后来,和项目经理讨论采用了两种方式并行进行拆分,第一个就是原有逻辑不动,部署层面分称三个包,有一个基础包提供核心业务。第二个就是按照业务线划分,小功能模块按照业务功能直接剥离,保证功能是正确的情况下按照新规范进行开发。到目前为止,核心功能仍然还在老系统中,抽离了40%,重构还在进行,业务没有中断。


    来源:云原生后端社区
    https://www.yuque.com/server_mind/answer

    2020-04-25 15:59:21
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
用RxSwift写易维护易读的愉悦代码 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载