一个文件代码行数不超过2000

一个文件代码行数不超过2000,第1张

一个文件中不要包含超过2000行的代码。

规则 2-1 一个文件中不要包含超过2000行的代码。每个C程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(definition)。C 程序的头文件以“.h”为后缀,C 程序的定义文件以“. c”为后缀。一个文件中包含超过1000行的代码较难阅读,所以应该按照逻辑功能划分成多个文件。

一个小程序用c++要多少代码

3000行对于一般的小程序来说其实不少了。。。无聊的时候用SFML写过贪吃蛇,乒乓球什么的,都不超过500行(当然,很多功能还是没有的。。。而且木有美工,少了很多和资源交互的代码),加上数据库,网络通信什么的,3000行应该是够了。

-----------瞎扯部分-----------------

以前用Qt写过自动解析金山毒霸导出的单词,然后记录哪些是背过的,哪些没有背过的小程序。C++部分也就用了大概1000行。不过如果加上HTML、CSS和JavaScript部分的代码的话,应该就有2000行了(我忘了用的那个CSS框架是什么名字了。。。要是没这个框架。。。代码还得多)。

然后用C++写了一个桌面精灵,可以监督我作息时间和不玩游戏什么的,其实也大概有1500行了,说实话当初对用的库不熟悉,所以很多代码没必要。然而代码丢了,不然的话简化一下估计也就七八百行左右。。。

至于3000行代码。。。也得看语言了。Python的3000行代码还是能完成很多东西的,平时写个特别简陋的爬虫,也就是十几二十行代码,加一些解析伪装多线程什么的能上到几百行。

我的工作是做房地产采购合同。。。好容易出错而且还好无聊,于是自己一个晚上边看电影边写了一个脚本,用Python自动制作合同,大概有五百来行,功能还是不错的。。。后来被领导发现了,让我把软件交出去滴干活。因为让大家用至少得有个GUI吧,我对Qt熟悉但是对PyQt还真的不太熟(虽然他们的API好像是一样的,没了解过)。于是改用C++,不过界面什么的不是问题,但是C++ *** 作Word文档好麻烦。。。就干脆花了三个晚上学了一下C#,然后软件写出来了。除去自动生成的代码部分,大概就是三千行左右。后续同事们提出意见的话,陆续往上面加,估计代码量还得继续增加。

代码书写规则通常对应用程序的功能没有影响,但它们对于改善源代码的理解是有帮助的。养成良好的习惯对于软件的开发和维护都是很有益的。

一篇编写规范的代码,不仅让自己维护起来更加方便,也会让其他读者觉得赏心悦目~快来看看如下10点

第一点:源代码文件以文件内容中的最顶层的Java类命名,而且大小写敏感,文件扩展名为.java,同时,文件的编码格式统一为UTF-8。

?

第二点:类的命名遵循大驼峰命名法UpperCamelCase,而方法名和变量名的命名遵循小驼峰命名法lowerCamelCase。常量名使用大写字母表示,单词之间以下划线分隔.jsp的文件名全部小写。

第三点:一个程序文件最好不要超过2000行。

第四点:不用的代码和引用删除.

第五点:请合理运用空行。空行可以用来隔开相对独立的代码块,有利于阅读和理解。但是不要使用超过一行的空行,对空间,别太奢侈了。

第六点:为不容易理解类变量注释。注释代码段,注释逻辑选择。

第七点:对成员方法,不要轻易采用public的成员变量。主要的修饰符有public,private,protected。避免过多的参数列表,尽量控制在5个以内。

?

第八点:原则上关系密切的行应对齐,对齐包括类型、修饰、名称、参数等各部分对齐。另每一行的长度不应超过屏幕太多,必要时适当换行,换行时尽可能在","处或运算符处,换行后最好以运算符打头。

第九点:为避免编程时遇到麻烦,请保证在自己类路径指到的任何地方,每个名字都仅对应一个类。否则,编译器可能先找到同名的另一个类,并报告出错消息。

?

第十点:字符串不应该重复,如果多次用到同一字符串,建议将该字符串定义为字符串常量,再引用。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11549554.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存