算法设计与分析第一章作业(个人编码规范+数学之美读后感)

软工2202陈颖烨 2022级 2023-09-10 17:14:57

某不知名大厂代码规范

1.缩进风格编写,缩进空格数为4个,单模块内必须统一。

2.关键字与其后的左括号之间有一个空格,而函数名与左括号之间不应有任何字符包括空格。

3.开始的大括号位于一行的末尾,结束的括号位于最末一行后,且独占一行。首括号也可另起一行,但一个模块内必须统一。

4.if/while等结构体,即使只有一行,也必须加上花括号,不得写成一行。

5.一行代码不得超过120个字节,建议控制在80字节内;一个函数不得超过500行,建议控制在100行以内。

6.else-if语句使用else if形式,不使用elseif形式。

7. 函数名与其后的左括号之间不应有任何字符(包括空格) 函数调用的左括号与其第一个参数之间不应有任何字符(包括空格) 最后一个参数与右括号之间不应有任何字符(包括空格) 参数列表的逗号后面应有一个空格

8. 避免由于对错误的条件做判断带来if的嵌套。

9. 如果过长的话需要另起一行。if 语句的条件若较多较长,应折行;新行以逻辑运算符起始,与第一行 if 左括号后的第一个字符对齐;折行后,每行条件具有独立而明确的语义
10. [建议]多行的”=”可能的话尽量用空格对齐。

读《数学之美》十九章有感

一个正确的数学模型应当在形式上是简单的。一个正确的模型一开始可能还不如一个精雕细琢过的错误模型来的准确,但是如果我们认定大方向是对的,就应该坚持下去。大量准确的数据对研发很重要。正确的模型也可能受噪声干扰,而显得不准确;这时不应该用一种凑合的方法加以弥补,而是要找到噪声的根源,这也许能通往重大的发现。数学模型真的很重要,几乎可以说没有建模就没有科学。有一个数学模型可以帮助我们找到事物背后真正的原理,而不是一些似是而非的经验。

 

...全文
10 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

225

社区成员

发帖
与我相关
我的任务
社区描述
广东外语外贸大学信息科学与技术学院
算法 高校
社区管理员
  • brisksea
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧