1. 首页
  2. 考试认证
  3. 其它
  4. 程序员考试刷题 software dev notes final 软件开发笔记最终版

程序员考试刷题 software dev notes final 软件开发笔记最终版

上传者: 2024-09-07 17:12:46上传 ZIP文件 6.16MB 热度 7次
程序员考试刷题软件开发笔记第1部分[目录]模块1:介绍软件工程是我们用来设计、构建、维护程序的工具/过程开发好的代码还有很多,没有一种正确的方法来开发软件软件应该是人类可以理解的、易于维护和可重用的主要挑战:控制复杂性可读、灵活和模块化如果一个代码的更改需要另一个代码的更改,则两段代码是耦合的。或者称为:connascence(意思是一起出生)两段代码耦合的越多,它们就越难理解和修改,因为你必须同时理解它们中的任何一个通用原则使用好名字用好听的名字替换幻数准确地为数据类型命名它们的用途或将用于它们根据它们的作用来命名函数/方法设计您的数据决定现实世界中的哪一部分信息需要表示为数据决定该信息需要如何表示为数据记录如何将数据解释为有关现实世界的信息留下很多评论我猜一种方法/一种工作您可能想测试一个部分而不是另一个测试只完成一项工作的方法更容易你只需要改变方法的“单一责任原则”不要重复自己如果您有多次使用的数量,请为其命名并使用该名称。这样你只需要在一个地方改变它如果你有一个任务要在很多地方做,把它变成一个程序如果任务略有不同,
下载地址
用户评论