چند نکته مهم که همیه برنامه نویسان اندروید باهاش رو به رو هستند

سلامی دوباره به شما عزیزان بازم ما مهمون چشای ناز شما هستیم خخخخخامشب داشتم یک مقاله تو سایت مدیوم میخوندم خیلی جالب بود برام و شاید همیشه منم به همین فکر میکردم(خیلی وقت پیش خیلی چند تا از دوستام هم بهم گفتن ولی قبول نمی کردم) خواستم با شما هم در میان بگذارماین متن چکیده ای از اون مقاله هست1- یک چرخه رو دوباره تکرار نکنگفته بود لازم نیست که وقت گران بهایه خودتون رو صرف ساخت کتابخانه هایی کنید که قبلا ساخته شدن و بجای صرف کردن زیاد وقت به کسب و کارتون برسید سایت اندروید آرسنال یک پایگاه داده از تمام کتاخانه های ساخته شده هست پ.ن:واقعا هم راست میگه ما خیلی وقتها سعی می کنیم خودمون رو بیهوده اثبات کنید مثلا واسه ساخت یک منوی قشنگ می گیم حتماااااااااا باید خودمون انجامش بدیم شاید یک یا چند هفته وقتمون رو تلف می کنیم که بسازیمش در صورتی که خوشکلتر از اون در اینترنت (گیت هاب و اندروید ارسنال) پیدا میشه حالا گریم ساختیمش بعد از چند هفته خیلی خوب هست ولی میدونید چقد زمان از دست دادید چقد مسائل مهم تری می تونستید یاد بگیرید تا ساخت یک منو2- انتخاب عقلانه کتابخانهدقیقا متن مقاله:در Github بسیاری از کتابخانه های منبع باز موجود برای استفاده شما به صورت رایگان وجود دارد. اما خیلی هیجان زده نشوید و کورکورانه شروع به استفاده از کتابخانه ها نکنید!!!! تعداد ستاره هایی که در کتابخانه خاص وجود دارد را بررسی کنید، هر چه بیشتر بهتر است. بررسی کنید که آیا نویسنده این کتابخانه نیز چندین کتابخانه محبوب را ایجاد کرده است یا خیر. بررسی مسائل (هر دو باز و بسته)، که می تواند به شما درک بهتر اینکه چگونه کتابخانه در زمینه تولید و ثبات و پایدار است، ارائه می دهد. اگر زمانی داشته باشید ، باید کد آن کتاخبانه را بررسی کنید و خودتون رو محک بزنید ابته اگر واقعا ارزشش را دارد.در غیر این صورت یادتان نرود شما فقط می خواهید اطمینان حاصل کنید کد مورد استفاده شما قابل اعتماد، بدون خطا و با کیفیت بالا است.3-بشیندید ،یک فنجان قهوه بردارید و کدهای بیشتری بخونیدما باید بیشتر وقت خود را صرف خواندن کد هایی که دیگران نوشته اند کنیم اگر این کار را انجام نمی دهید از امروز شروع کنید.هرچه کد امروز میتونید بنویسید فقط به دلیل این است یک روز ،یک جا ، یک چیزی رو شما خونده اید و یاد گرفتید این(این کدها) فقط بازتاب چیزی هست که آن ها را بلدید شما فقط وقتی رشد و پیشرفت می کنید که کارهای دیگران را ببینید و برسی کنید و یاد بگیرید (منظورش کد و سورس های دیگران هست)یک چیز بزرگ در مورد آندروید این است که این یک پلت فرم به طور کامل با منبع باز است. به کد وارد شوید و و برسی کنید که چگونه کد در یک چارچوب پیاده سازی شده . هزاران کتابخانه منبع باز در Github وجود دارد. فقط یک کتابخانه را انتخاب کنید و ببینید که چگونه توسعه دهنده آن را پیاد سازی کرده است.جایزه : در اینجا یک لیست از بهترین کتابخانه ها است و در اینجا لیستی از تقریبا تمام برنامه های کاربردی آندروید موجود در دسترس است. خواهش میکنم (البته کسی تشکر نکرده الکی خودش گفته خواهش می کنم خخخخخ)4. به خاطر خدا، استانداردهای کد گذاری مناسب را حفظ کنید (خخخخخخخخخ خیلی دلش پره) اگر شما برنامه نویسی را با نوشتن مقایسه کنید، استانداردهای برنامه نویسی مانند دست خط خودتان است.همانطور که شما کد های دیگران را میخوانید آن ها هم کد های شما را میخوانند از آنها گله ای نداشته باشید ،گله دارید؟ و اگر شما در یک سازمان کار می کنید و به شدت با دیگر توسعه دهندگان همکاری می کنید، مراقبت های ویژه ای در مورد آن انجام دهید. کد شعر استاعتراض نکنید اگر یک تیکه کد نوشتید و همکارانتان برای چند روز با شما حرف نزدن ( خب درس بنویس کدتو برادر من بقول یه بنده خدایی میگه جوری ننویس که عمه بیچارت مورد لطف قرار بگیره )بقیه رو هم در پست بعدی میگم با تشکر میلاد خواجهشیفتگان پرواز رو هیچ میل به خزیدن نیست