第三条是低级别的需求;它确实为软件必须完成的功能提供了足够的细节,使你能写成代码。
The third is a lower-level requirement; it does provide enough detail about what the software must do to enable you to write code.
太多的厨师:如果你必须给你的代码在一个版本控制系统里打标签,提交给另一个团队去编译,然后再让另一个团队去部署,那会是很艰巨的任务。
Too many cooks: if you have to tag your code in a Version Control System and then hand it over to another team to compile, then yet another team to deploy, that's always going to be hard.
你可以使用每行包含多个元素的数据池,但是用户必须在这个测试的自定义代码中增加一些功能来取出单个元素。
You can use data pools that contain multiple elements per line, but the user would have to add functions to the test's custom code to extract individual elements.
你必须确信把代码转化为模型驱动的开发环境是一种更为直观的方法。
You must make sure that there is a straightforward way to bring your code into a model-driven development environment.
单纯依靠 strsafe 系列函数并不能保证代码的安全性和坚固性——你还必须开动你的大脑才行——然而这样对解决问题还是大有帮助的!
Simply using the new functions will not make your code secure and robust—you must still engage your brain—but it will help!
这意味着,你必须“愿意”在XCodeIDE中编写Objective - C代码。
This means being willing to write Objective-C code in the XCode IDE.
MartinFowler:不,不是的。但问题是,为了使代码可重用,你必须使它灵活。
Martin Fowler: No, but the problem is that in order to get code that's reusable you need to make it very flexible.
这是横在你面前的一道巨大的障碍,要逾越它你必须能够在某处写下程序代码,然后成功编译,装载,运行,最终找到结果输出到了何处。
This is the big hurdle; to leap over it you have to be able to create the program text somewhere, compile it successfully, load it, run it, and find out where the output went.
既然你非要这么做,那你就必须尽量避免为已有的解决方案编写新的代码。
Now, if you have to, you have to - but try to avoid building new code for which solutions already exist.
作为一位专业的技术人员,持续地开发能够运行的代码是你的工作,即使这意味着你必须做出艰难的抉择。
As a professional engineer, it's your job to deliver working code consistently, even if that means you've got to make tough choices.
如果你必须把代码摆弄到位,如果你必须摆弄一些方面以满足客户。
If you must massage the code into place. If you must fiddle with some aspect in order to please the customer.
有时候你必须要有足够的耐心去精雕细琢出你需要的代码。
Sometimes you have to just be patient enough to crank out the code you need to write.
这就意味着如果一个问题发生在了一个客户端程序,那么你必须去确定谁的代码发生了错误。
This would mean that if a problem occurred in the course of a client's application calling yours, you should be able to ascertain in whose code the error occurred.
在过去,你必须深入代码和扩展以找到ID和其他东西。
In the past, you had to dig through code and extensions to find IDs and other things.
有时这意味着新兴标准只能得到有限的浏览器支持,而当那些标准的草案改变的时候,也意味着你必须回去把你的代码重写一次。
Sometimes it means limited browser support for emerging standards, and other times it means having to go back and rewrite your code when draft standards change.
在你开始之前,你必须准备一些代码,用来向你演示我们所说的内容。
You cannot get started on your adventure without a small bit of code to show you exactly what we're talking about.
这使得代码更具有表达力,但是你必须要升级旧的测试代码。
This change makes the syntax much more expressive, but you will have to update any tests written in the old style.
无论使用框架与否,你都必须反复斟酌自己最终的代码量。
Whether you choose to use a premade framework or not, the notion you should take a note of is just how much code you end up writing over and over again.
所以你必须做的是编写一些代码在您的消息处理程序,当用户单击滚动条上的按钮时,将在自己的窗口。
So what you must do is to write some code in your message handler when the user clicks the buttons on the scrollbar, to move the window around on your own.
在代码执行之前,你必须输入你自己的用户名,密码。
To get the demo code running, you need to enter your own credentials for username and password in the following line.
在开发过程的一些要点上,你必须用实际可行的方式来部署代码。
At some point in the development process you have to deploy your code in a realistic way. We deploy code for several reasons.
由于最新的调试器不支持旧格式的符号文件,如果你要在Mono上使用它,则必须从SVN下载代码并重新编译你的应用程序和类库。
To use the latest debugger with Mono you need to download it from SVN HEAD and recompile both your applications and libraries as the debugger no longer supports the older symbol file format.
你可以拎出一些HTMLinline框架代码,将整个东东嵌入你自己的网站供别人加入。当然想享受这些,你必须先安装Lively。
And then you can grab some HTML inline frame code to embed the whole thing onto your own website for others to join, provided of course they have Lively installed.
在你写你的第一行应用程序代码前,或者在你部署一个应用程序前,你必须确定你正确部署了你的环境。
Before you write your first line of application code, or before you deploy an application, you must ensure that you configure your environment correctly.
你的应用程序必须显式地加载库。例如,为了在应用程序启动时加载它,简单地添加以下内容到它的源代码中。
Your application must explicitly load the library. For example, to load it at application startup, simply add the following to its source code.
如果你的进程扩展需要异步操作,你必须修改你的PX代码去实现你选择异步解决方案。
If your Process Extension requires asynchronous behavior, you must modify your PX code to implement asynchronous solutions of your choice.
数据处理和分析:你必须揭示你是如何进行排序,编辑,代码和你的数据。
Data processing and analysis: you have to reveal how you are supposed to sort, edit, code and represent your data.
数据处理和分析:你必须揭示你是如何进行排序,编辑,代码和你的数据。
Data processing and analysis: you have to reveal how you are supposed to sort, edit, code and represent your data.
应用推荐