gpt4 book ai didi

c# - 基本代码重组查询

转载 作者:太空宇宙 更新时间:2023-11-03 17:49:34 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

5年前关闭。




Improve this question




所以,在我发布我的问题之前,我会添加一些前提。我为学术目的编写了很多代码,但以前从未用于生产或实际客户。
我会一直做的是:

private void button1_Click(object sender, EventArgs e)
{
//Do all the programming here
}

然而,现在当我必须为客户端(一个小的)构建实际的软件时,我发现这个过程很乏味并且随着代码的增长而难以处理。

我仍然创建单独的类并在这里和那里做一些工作,但我认为这不是正确的方向。

我错过了什么?专业的开发人员是如何做到的?
谢谢。

编辑 :这不完全是一个编码问题,但我仍然选择 StackOverflow,因为我真的想要这里的优秀专业人士的不同观点。我只是一个行业新手,所以我真的需要从正确的方向开始学习。

最佳答案

I find this process tedious and hard to handle as the code grows long.



你是对的。

I still create separate classes and do some of the work here and there, but I think it's not the correct direction.



这是正确的方向。 编程是关于抽象 .属性、方法、处理程序、类等都是抽象。抽象之所以有用,是因为它们的复杂性低于其实现细节,因此可以有效地理解和使用。就像您不会通过操纵阀门、气缸、 Spring 和凸轮轴来学习如何驾驶一样;你会学习刹车和档位选择器等抽象概念。

当你学习开车时,你会得到一堆你必须学会​​使用的抽象概念。当你在编程时,你都会得到一堆现有的抽象——变量、列表、类型等等,都是抽象的——但你也应该构建自己的。

How do professional developers do it?



这不是一个教你如何编程的网站。这是一个有关实际代码的特定问题的站点。专业开发人员通过花费数千小时向他人学习并练习他们的手艺来做到这一点;开始吧!当您对实际代码有特定问题时,请回来。

关于c# - 基本代码重组查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37425040/

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