ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Effective Kotlin: Best Practices

دانلود کتاب کوتلین موثر: بهترین روش ها

Effective Kotlin: Best Practices

مشخصات کتاب

Effective Kotlin: Best Practices

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 8395452829, 9788395452826 
ناشر: Kt. Academy 
سال نشر: 2019 
تعداد صفحات: 439 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 10 مگابایت 

قیمت کتاب (تومان) : 39,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 11


در صورت تبدیل فایل کتاب Effective Kotlin: Best Practices به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب کوتلین موثر: بهترین روش ها نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب کوتلین موثر: بهترین روش ها

کاتلین زبانی قدرتمند و کاربردی است، اما دانستن ویژگی‌های آن کافی نیست. همچنین باید بدانیم چه زمانی و به چه شکلی باید از آنها استفاده کرد. این کتاب راهنمایی برای توسعه دهندگان Kotlin در مورد چگونگی تبدیل شدن به توسعه دهندگان عالی Kotlin است. بهترین شیوه های توسعه Kotlin را به طور عمیق ارائه و توضیح می دهد. هر مورد به عنوان یک قانون کلی واضح ارائه شده است که با توضیحات مفصل و مثال های عملی پشتیبانی می شود.


توضیحاتی درمورد کتاب به خارجی

Kotlin is a powerful and pragmatic language, but it's not enough to know about its features. We also need to know when they should be used and in what way. This book is a guide for Kotlin developers on how to become excellent Kotlin developers. It presents and explains in-depth the best practices for Kotlin development. Each item is presented as a clear rule of thumb, supported by detailed explanations and practical examples.



فهرست مطالب

Table of Contents
Introduction: Be pragmatic
Part 1: Good code
Chapter 1: Safety
	Item 1: Limit mutability
	Item 2: Minimize the scope of variables
	Item 3: Eliminate platform types as soon as possible
	Item 4: Do not expose inferred types
	Item 5: Specify your expectations on arguments and state
	Item 6: Prefer standard errors to custom ones
	Item 7: Prefer null or Failure result when the lack of result is possible
	Item 8: Handle nulls properly
	Item 9: Close resources with use
	Item 10: Write unit tests
Chapter 2: Readability
	Item 11: Design for readability
	Item 12: Operator meaning should be consistent with its function name
	Item 13: Avoid returning or operating on Unit?
	Item 14: Specify the variable type when it is not clear
	Item 15: Consider referencing receivers explicitly
	Item 16: Properties should represent state, not behavior
	Item 17: Consider naming arguments
	Item 18: Respect coding conventions
Part 2: Code design
Chapter 3: Reusability
	Item 19: Do not repeat knowledge
	Item 20: Do not repeat common algorithms
	Item 21: Use property delegation to extract common property patterns
	Item 22: Use generics when implementing common algorithms
	Item 23: Avoid shadowing type parameters
	Item 24: Consider variance for generic types
	Item 25: Reuse between different platforms by extracting common modules
Chapter 4: Abstraction design
	Item 26: Each function should be written in terms of a single level of abstraction
	Item 27: Use abstraction to protect code against changes
	Item 28: Specify API stability
	Item 29: Consider wrapping external API
	Item 30: Minimize elements visibility
	Item 31: Define contract with documentation
	Item 32: Respect abstraction contracts
Chapter 5: Object creation
	Item 33: Consider factory functions instead of constructors
	Item 34: Consider a primary constructor with named optional arguments
	Item 35: Consider defining a DSL for complex object creation
Chapter 6: Class design
	Item 36: Prefer composition over inheritance
	Item 37: Use the data modifier to represent a bundle of data
	Item 38: Use function types instead of interfaces to pass operations and actions
	Item 39: Prefer class hierarchies to tagged classes
	Item 40: Respect the contract of equals
	Item 41: Respect the contract of hashCode
	Item 42: Respect the contract of compareTo
	Item 43: Consider extracting non-essential parts of your API into extensions
	Item 44: Avoid member extensions
Part 3: Efficiency
Chapter 7: Make it cheap
	Item 45: Avoid unnecessary object creation
	Item 46: Use inline modifier for functions with parameters of functional types
	Item 47: Consider using inline classes
	Item 48: Eliminate obsolete object references
Chapter 8: Efficient collection processing
	Item 49: Prefer Sequence for big collections with more than one processing step
	Item 50: Limit the number of operations
	Item 51: Consider Arrays with primitives for performance-critical processing
	Item 52: Consider using mutable collections
Dictionary




نظرات کاربران