gpt4 book ai didi

c# - 应用程序开发是否有逻辑进展?

转载 作者:行者123 更新时间:2023-11-30 15:48:20 26 4
gpt4 key购买 nike

我目前正在开发一个 WPF/C# 应用程序供个人使用。我不是“受过经典训练”的程序员。只是一个喜欢在业余时间编码的爱好者。应用程序开发的进展是否有任何公认的方法? IE。;使其工作,添加容错,创建图形用户界面,然后进行性能优化。或者我应该先设计整个 GUI?基本上我很快就会开始一个新项目,并希望有某种“每个程序都需要这个” list 。

最佳答案

确实没有“每个程序都需要这个”列表,因为绝对没有每个程序需要的东西。

但有一些建议:不要“让它工作”,然后“添加容错”。防御性编程和错误计算应该是开发的持续部分。如果您在编写一段代码时考虑到错误和意外输入,而不是在代码完成之后,这会简单得多(而且通常更有效)。

至于是否首先制作 GUI,请回答这个问题:程序最重要的方面是它做了什么还是它看起来像什么?这是一个严肃的问题,老实说,可能因应用程序而异(尽管通常前者更重要)。

如果功能更重要,请在代码中对您的信息进行建模并获得一些基本的“业务逻辑”(一种艺术术语,表示应用程序中执行对目的至关重要的规则和操作的非可视化逻辑程序)就位,然后创建一个与其交互良好的 GUI。

如果 GUI 确实更重要,请先创建它并围绕 GUI 建模数据对象和业务逻辑。

我建议您仔细阅读 this Wikipedia article .它非常令人兴奋(就像大多数维基百科技术文章一样),但它提供了一些很好的链接,可以让您大致了解软件开发和维护的进展如何在“现实世界”中移动。

关于c# - 应用程序开发是否有逻辑进展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2700826/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com