清洁代码/ Kode Bersih

“因此,如果您想快点走,如果要快点完成,如果想让代码易于编写,请使其易于阅读。”

Kelas PPL sempat diisi oleh seorang pembicara,yaitu MBA Michaela Nathania,beliau adalah seorang 工程经理 dari sebuah fintech创业公司 bernama Cermati,pada saat itu beliau membawa materi 清洁代码 ,jadi apa sih 清洁代码 itu吗? Dan bagaimana saya mengimplementasikannya pada kode yang saya buat,yuk mari kita simak!

Karakteristik-karakteristik pada 清洁代码

  1. Dapat dibaca oleh manusia —帕特·丹白斯·达伯西·达帕特·迪姆贝加·丹西·达帕特·迪巴加·丹尼斯·达帕西·丹帕·德·伯西
  2. 稳定的功能 -setiap fungsi hanya boleh melakukan 1小时。
  3. 不要复制自己 -Kode yang bersih tidak boleh ada fungsi yang terduplikat。

Bagaimana sih cara menulis 干净代码

纳马

Orang bilang, nama adalah doa,nah dalam penulisan sebuah kode, nama adalah kunci dalam penulisan sebuah kode yang bersih,berikanlah nama yang berarti pada sebuah fungsi,variabel,maupun yang la-lain。

Usahakan nama variabel sesuai isinya,contoh:

  最终 List  myList = new List();  最终 List  homeImageList = new List(); 
最后的 scaffoldKey = GlobalKey ();
var utils = new Util()

homeImageListscaffoldKey ,dan utils memiliki makna yang berarti dan sesuai dalam kodingan Flutter yang saya buat。

Selain nama variabel, nama class juga harus diperhatikan, indari penamaan class dengan kata kerja,harus merupakan kata benta,contoh

   AboutPage 扩展了 StatelessWidget { 



}
  HomePage 扩展 StatelessWidget { 



}
  SplashScreen  扩展了 StatefulWidget { 



}

AboutPageHomePage ,dan SplashScreen menggunakan kata benta,menggambarkan bahwa 类class ini merupakan sebuah objek。

Lalu ada Nama Fungsi ,Nama Fungsi sebaiknya menggunakan kata kerja ,丹·杰拉斯,康托

  无效的 initState(){ 
超级 .initState();
transitionToHome();
}
  getScaffoldKey(){ 
返回 scaffoldKey;
}

Lihat bagaimana semua fungsi di atas menggunakan kata kerja ,menandakan fungsi tersebut melakukan suatu hal ,dan hal yang dilakukan oleh fungsi tersebut harus dideskripsikan dengan benar

丰溪

Fungsi haruslah simpel ,Herka Harus Didesain untuk melakukan hanya satu hal ,Dan fungsi yang baik tidak memiliki lebih dari tiga argumen

科门塔尔

吉卡·卡穆·马西(Jika kamu masih)和《梅卡卢卡》(mmentlukan komentar untuk menjelaskan kodemu) Komentar hanya diperlukan untuk sesuatu yang menyangkut Legalitas saja。

Itu hal-hal yangsaya dapatkan dari kuliah tamu mba Michaela Nathania,saya berharap kode yangsaya tulis selama PPL ini bisa sebersih dan seputih senyum merk pasta gigi,semangat PPL🙂