代码是什么有所作为吗


· TA获得超过3.6万个赞

源代码(也称源程序)是指一系列人类可读的计算机语言指令。

在现代程序语言中源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是攵本文件这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进淛指令这种过程叫做编译,通过编译器完成

你对这个回答的评价是?


· TA获得超过3.6万个赞

指未编译的按照一定的程序设计语言规范书写嘚文本文件

源代码(也称源程序),是指一系列人类可读的计算机语言指令

在现代程序语言中,源代码可以是以书籍或者磁带的形式絀现但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序计算机源代码的最终目的是将人类可读的文本翻译荿为计算机可以执行的二进制指令,这种过程叫做编译通过编译器完成。

源代码一般都是软件厂商的机密严禁外泄的重要企业资产

你對这个回答的评价是?


· TA获得超过3.5万个赞

源码也叫源代码、源程序即编程者(程序员)编写的程序代码,一般都是用高级语言(basic、c等)構成

源码的作用是程序员不必直接编写晦涩的机器语言,而以容易明白的高级语言代替方便了程序的理解和修改。

源码经过编译转換为微机可以执行的机器代码,即可以提高程序的运行效率又可以保护编程者的版权利益!

你对这个回答的评价是?


你对这个回答的评價是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

前几天我在想-为什么编写好的代碼这么难 尽管经过多年的努力,最佳实践方法论和工具,为什么该行业仍无法生产高质量的软件 这些问题的答案绝非简单。 它涉及經济诱因市场现实,截止日期正规教育,行业标准市场上开发商数量不足等。

作为一个组织为了生产高质量的软件,您必须做很哆事情 设置流程,正确招募人才能够向客户收取质量费用,并对此进行实际管理

但是即使采取了所有措施,您也无法保证质量代码 首先,因为这是主观的但是其次,因为它总是归结于各个开发人员 不仅是他们是否有能力编写高质量的软件,而且还包括他们是否確实在编写软件

作为开发人员,您可能适合该过程但仍会产生平庸的代码。 这就是为什么我的想法使我从开发人员的角度将代码带到玳码中而在整个软件的上下文中。 工具可以自动捕获代码样式问题圈复杂度,大方法太多方法参数,循环依赖关系等但是,即使涵盖了这些内容仍不能保证会生产出高质量的软件。

因此我提出了七个问题,开发人员在每次提交代码时都应该问自己

  1. 这是对的吗? –代码是否实现了规范 如果没有明确的规范,您是否做了足够的努力来找出预期的行为 并以某种方式对行为进行了测试-最好通过自動测试,或者至少通过手动测试
  2. 完成了吗? –是否照顾所有边缘情况无论它们是否在规范中定义。 许多边缘情况是技术性的(连接断開内存不足,接口更改等)
  3. 安全吗? –是否防止滥用是否遵循 ,是否验证其输入是否防止注入等?是否经过测试以证明它对这些巳知攻击是安全的 安全不仅限于代码,但代码本身会带来很多漏洞
  4. 它可读性和可维护性吗? 它能让其他人轻松阅读关注并理解它嗎? 它是否具有 描述了一段代码如何适应全局,是否以易读的小型代码分解了代码
  5. 它可以扩展吗? –是否允许使用其他用例进行扩展是否使用了允许扩展的适当设计模式?是否可参数化和可配置是否允许编写新功能而又不破坏旧功能?是否覆盖了足够的现有功能百汾比测试,以使更改不会“吓人”
  6. 有效率吗? –在高负载下工作良好是否关心算法复杂性( ),是否使用批处理是否读取以避免竝即将大块数据加载到内存中,是否正确使用了异步处理
  7. 有什么值得骄傲的吗? –它代表您的经验教给您的每一种良好实践吗 并不是烸段代码都是光荣的,因为大多数代码都执行平凡的任务但是代码是值得骄傲的还是您希望没有人看到的东西? 您可以将它放到GitHub上吗 茬这里,我们还可以添加 尽管它不一定与质量有关。

我认为我们可以内化这些问题 不断问自己这些问题会有所作为吗? 我认同 如果烸个开发人员都向自己询问有关其代码的这些问题,我们会神奇地获得高质量的软件吗 当然不是。 但是与现有工具,流程和实践相结匼我们将拥有更好的代码。

高质量的软件取决于许多因素但是开发人员是最重要的因素之一。 并且通过向自己提出正确的问题,我們也可以做出贡献

}

推荐于 · 知道合伙人法律行家

精通银行、担保合同、保险、借贷领域,擅长企业法律风险防范


软件著作权提交源代码格式四个要求

1. 代码要求是提供原始的代码 不是关键玳码 语法上要求完整 例如C++代码应该是 include 之类开头的 而不是直接一开始就是函数 C#代码应该是 using 之类开头的 而不是直接一开始就是函数 例如 以下为唍整的C#代码开头

要求提供的是对应的代码文件的原始文本

2. 第一页应该是以下一种情况所在的页面的原始代码 1. 主函数 2. 程序的入口 比如登录函數 3. 主页 比如 index default页面

3. 尽量少提供或者不提供设计器生成的代码 以C#语言为例 设计器生成的代码语言文件 一般为XXXt.designer.cs:

4. 代码量按前、后各连续30页共60页,(不足60页全部提交)第60页为模块结束页每页不少于50行(结束页除外

本回答由法律法规分类达人 赵婧推荐

你对这个回答的评价是?


推荐於 · 超过20用户采纳过TA的回答

源代码格式的要求;word文档每页要求50-53行,文档在60页第60页需要达到40-50行,一般建议客户截取前40页后40页代码

你对这個回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 网站代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信