Konsistensi Gaya Penulisan Coding Winforms C#

Agar tidak bingung untuk terus mengembangkan sebuah aplikasi winforms dengan bahasa C#, maka gaya penulisan harus konsisten. Berikut yang disepakati :

Jika sebuah form tidak banyak memiliki fungsi, maka semua code processing bisa dimasukkan dalam code form tersebut.

Jika sebuah form memiliki banyak fungsi, untuk menghindari terlalu banyak code di code form, maka code processing harus dipisah ke file yang berbeda. File processing bisa lebih dari satu. Misalnya :

  1. Manipulasi data
  2. Action automation
  3. dll.

File processing ini nantinya juga memanggil libraries yang dibutuhkan.

Ada method yang sangat penting untuk digunakan, yaitu Task.Run(). Gunanya untuk menjalankan proses tanpa harus ditunggu.

Dengan tidak menunggu proses tersebut, maka form akan tetap responsif, tidak hang sementara menunggu.

Jadi Task.Run() ini kepentingannya si form, sehingga HARUS DIPANGGIL DI CODE FORM. Jangan dipanggil di processing file.

Jika Task.Run dipanggil secara nested, maka HARUS NESTED DI METHOD YANG SAMA. Jangan nested beda method. Karena akan menimbulkan alur code sulit dibaca.

Leave a Reply