
“因此,如果您想快点走,如果要快点完成,如果想让代码易于编写,请使其易于阅读。”
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 清洁代码
- Dapat dibaca oleh manusia —帕特·丹白斯·达伯西·达帕特·迪姆贝加·丹西·达帕特·迪巴加·丹尼斯·达帕西·丹帕·德·伯西
- 稳定的功能 -setiap fungsi hanya boleh melakukan 1小时。
- 不要复制自己 -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()
homeImageList
, scaffoldKey
,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 {
。
。
。
}
AboutPage
, HomePage
,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🙂