- 主题:大括号的这两种风格,国内哪种用的更多?
1.
void fun(){
if(){
}
}
2.
void fun()
{
if()
{
}
}
--
FROM 123.125.47.*
你说的都对,但没回答我的问题
【 在 z16166 的大作中提到: 】
: 风格都是看公司/项目组的历史传统和话语权,没有好坏之分
: 就是用clang-format跑一次的事情
--
FROM 123.125.47.*
为啥是错的?
【 在 AlphaO 的大作中提到: 】
: 统计数据不知道,但2肯定是错的,或者说不合规,也很丑陋
:
--
FROM 144.34.170.*
为啥面向对象是糟粕?
【 在 AlphaO 的大作中提到: 】
: 不肯定真实原因为何,不过我假设其是一种社会进化,编程思想、语言、风格在数十年间在不断实践和迭代
: 尤其不少旧有的、或很多现代编程语言不约而同约定了该种格式,即,花括号打开时不换行。VSCode中一些语言的fmt工具直接默认就是这个风格帮你整理格式。具体哪些语言如此,这个感兴趣的不妨再各自细节调研一下。搜索一下关键词,一些课程在开始这么教育了。
: 而一些还没有协商出约定风格的旧语言,基本也不会再约定了,不在讨论范围内了。
: ...................
--
FROM 120.245.118.*
其实这不就是结构化编程么
【 在 milksea 的大作中提到: 】
: 没吧。就是滥用继承不对。
: 一个方向是就程序组织而言把数据组合和接口继承分离,代替传统类继承。动态指派限于接口。
: 其实传统类继承也有特别合用的场景,比如ui控件。
--
FROM 120.245.118.*