Cara Mempersiapkan Debugging Bot dari Hadiah Terindah

Jika ada bug atau error di sebuah bot dari Hadiah Terindah, kemudian perlu ada pemeriksaan khusus, maka komputer harus diremote. Nah, sebelum diremote, harus diinstall dulu Visual Studio 2019 Community Edition. Bisa didownload gratis disini : https://visualstudio.microsoft.com/downloads/

Setelah didownload installernya, lalu jalankan. Centang yang ini untuk diinstall :

Jika sudah, maka komputer sudah siap untuk digunakan untuk memeriksa bot. Untuk itu juga harus diinstall aplikasi remotenya. Gunakan Anydesk atau Teamviewer.

Anydesk bisa didownload gratis dari sini : https://anydesk.com/en

Teamviewer bisa didownload gratis dari sini : https://www.teamviewer.com/en/

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.

Catatan Mengenai Watermark Video Alpha Channel

File-file video alpha channel memiliki resolusi sendiri. Namun tidak mewakili ukuran area gambarnya.

Setiap file akan berbeda dengan file lainnya ukuran gambarnya. Padahal ukuran resolusi filenya sama saja.

Ini artinya ukuran gambar tidak bisa ditentukan dari data yang ada dalam file-file tersebut. Harus DICOBA atau DITES saja ke main video langsung untuk mendapatkan ukuran yang cocok.