質問を投稿する前に、少し前提を追加します。私は学術目的のためにかなりのコードを書いていますが、これまでにはプロダクションや実際のクライアントのためのコードはありませんでした。 は、私はいつもどうなることはこれです:私はクライアントのために実際のソフトウェア(小1)を構築しなければならないとき、コードが長くなるにつれて基本コード再構成クエリ
private void button1_Click(object sender, EventArgs e)
{
//Do all the programming here
}
しかし、今、私が扱うことが、このプロセスは退屈とハードを見つけます。
私はまだ別々のクラスを作成し、ここでいくつかの作業を行いますが、正しい方向ではないと思います。
私には何が欠けていますか?プロの開発者はどのようにそれをしますか?おかげさまで
EDIT:これはまさにコーディングの問題ではありませんが、私はまだStackOverflowを選択しています。なぜなら、ここにいる優秀なプロフェッショナルの異なる見方が本当に必要なのですから。私は業界の初心者ですから、本当に正しい方向に学び始める必要があります。
あなたは再利用可能でメンテナンスが容易なコードを作成することができます – DanielVorph
私には、それは良い質問です。 Three Layered/Tieredアーキテクチャは、しばしばそのように役立ちます。さらに私はそれを行う方法があるかどうかを知りたいと思います:) – CodeIt
どのようにコードを抽象化/クラスを作成する方法を構築する方法は、非常にオープンしている関数を作成する。クラスと関数を作成するのと同じように、データベース、ロジック、UIに分けるためのベストプラクティスがあります。開発者であることは容易ではなく、プロジェクトが大きくなればなるほど問題は大きくなります。真剣に別の職業選択肢を検討したいかもしれません。開発者になりたい開発者は、あなたが何を求めているのか、それとも一般的に認識しているのかをすでに知っているはずです。 –