کاریکس KaariX
کاریکس KaariX
خواندن ۲ دقیقه·۵ سال پیش

مفهوم بویلرپلیت ( boilerplate) در برنامه نویسی

?  منبع : بلاگ کاریکس
? منبع : بلاگ کاریکس
  • معنی اول :

یکی از معانیش میشه اون چیزهایی ک برا بیس پروزه نیازه تا کد و پروژتو باهاش بسازی و ران کنی! مثلا شما هر پروژه ای ک نیو می کنی ی سری فایل ها و کلاس رو لازم داری و در هربار نیو کردن پروژه هات، تو پروژه هات مینویسی یا کپی میکنی ک اینا میشن بویلرپلیت !! ک البته سرچ کنین تو گیتهاب، بویلرپلیت واس اندروید و چیزا دیگه هست!

مثلا این لینک بویلرپلیت اندروید : https://github.com/ribot/android-boilerplate


معنی دوم :

یکی دیگ معنیش میشه نوشتن کدهایی ک باعث میشه حجم کد بره بالا ...مثلا تو ی زبون برنامه نویسی میای واسه یک کاره ساده ی کلاس و چندتا متد مینویسی ولی تو ی زبون دیگ همون کارو تو یکی دوخط پیاده میکنی (منطق فرقی نمیکنه ها! هردو یک کار انجام میده ولی میای کدهای تکراری و زیاد مینویسی )

مثلا بویلرپلیت کاتلین کمتر از جاواس ! بدین معنی که ی سری کدها ک تو جاوا با 20 خط مینویسی تو کاتلین با یکی دوخط میشه پیادشون کرد!

مثلا تو زبان برنامه نویسی جاوا ی مدل کلاس با getter و setter می خوای تعریف کنی میشه این شکلی :

// class Person in java public class Person { private String name; public String setName(String name){ this.name = name; } public String getName(){ return name; }}

اما تو کاتلین با data class میتونی با کمترین کد بنویسی :

data class Person (val name: String)


______با ما همراه باشید________

? سایت کاریکس

? بلاگ کاریکس

boilerplateبویلرپلیتکاریکس
پلتفرم جامع استخدام [ www.KaariX .work ]
شاید از این پست‌ها خوشتان بیاید