CSS魔法
CSS魔法
# 6 Testing and Prompt Engineering # 第六章 程序测试与提示工程 ### This chapter covers ### 本章内容概要 * Understanding the importance of testing Copilot code * Using closed-box versus open-box testing *...
## Summary ## 本章小结 * Copilot is an AI assistant, which is an artificial intelligence (AI) agent that helps you get work done. * Copilot changes how humans interact with...
## 1.6 The skills we need ## 1.6 我们所需的技能 If Copilot can write our code, explain it, and fix bugs in it, are we just done? Do we just tell...
## 3.5 The cycle of design of functions with Copilot ## 3.5 与 Copilot 协作设计函数的流程 Designing functions with Copilot involves the following cycle of steps (see figure 3.3): 借助 Copilot...
## 3.4 What’s a reasonable task for a function? ## 3.4 交给函数的合理任务应该是什么样的? There’s no clear rule for what makes a good function, but there are some intuitions and recommendations we...
## 3.1 Functions ## 3.1 初识函数 Before we can learn about the details of writing a function, we need some insight into their purpose in software. Functions are small tasks...
## 3.3 Roles of functions ## 3.3 函数的角色 Functions are used in many different roles in programming. At a high level, programs are functions that (often) call other functions. Critically,...
## 3.2 Benefits of functions ## 3.2 函数的益处 We already mentioned that functions are critical in performing problem decomposition. Beyond problem decomposition, functions are valuable in software for a number...
## 2.1 Time to set up your computer to start learning ## 2.1 为接下来的学习做好准备工作 Learning how to write software requires that you perform the task of writing software, not just...
## 2.5 Our first programming problem ## 2.5 我们的第一个编程练习 The goal of this next section is twofold: (1) for you to see the workflow of interacting with Copilot and (2)...