چند نکته برای ایجاد و توسعه پروژه های متن باز با Open Source
دوشنبه 15 دی 1399پروژه های متن باز ، پروژه هایی هستند که سورس کد آنها در اختیار عموم قرار می گیرد تا تمام برنامه نویس ها بتوانند آنها را توسعه بدهند. اگر شما علاقه مند هستید که پروژه های Open Source یا متن باز ، بسازید و یا آنها را توسعه بدهید ، نکاتی که در این مقاله گفته می شود ، می تواند به شما کمک های زیادی بکند.
خب دوستان ، احتمالا دیدید یا شنیدید جایی که فلان پروژه متن باز هست. مثلا انجین بازی سازی GODOT که یک نمونه متن باز هستش و پروژه های دیگه.
اگر شما می خواهید به توسعه دادن چنین پروژه هایی کمک کنید ، این نکات رو مورد توجه قرار بدهید :
هرگز گَند نزنید
اگر احیانا الگوریتم خاصی دارید که می تواند به یک پرو|ژه اضافه شود و باعث پیشرفت آن می شود ، حتما قبل از اضافه کردن آن الگوریتم به آن پروژه ، آنرا بصورت حرفه ای به چالش بکشید.
اصول نام گذاری را رعایت کنید
گاها می بینم که در برخی از پروژه ها ، عده ای بی سواد نام گذاری رو رعایت نمی کنن. مثلا اسم متغیر های لوکال رو Username می نویسن در حالی که باید بصورت userName نوشته شود
اصول Solid و OOP یا همان Object Oriented Programing که در فارسی بهش میگیم شئ گرایی را رعایت فرمائید
گاها می بینم که برخی از عزیان می آیند و هر جور رسید یه پروژه رو توسعه می دهند.
خواهشاً ، فینگیلیشی اسم نزارید
توی یک پروژه دیدم طرف اومده نوشته ezafekardan . منم یه ساعت داشتم میگشتم ببینم این چیه. آخرش فهمیدم نوشته "اضافه کردن" (عیر ما ایرانی ها کسی از این کارا نمی کنه 😂)
کامنت گذاری کنید!
گاها می بینم برخی یک کد مینویسن ، کامنت نمی گذارند. بقیه باید بشینن بخونن ببینم این کد برای چی بوده دقیقا.
خب حالا می رسیم به بحث ایجاد یک پروژه متن باز :
اصول شئ گرایی و SOLID را رعایت کنید
خب ما گفتیم برای توسعه باید این رو رعایت کرد. چه خوبه که با Solid و شئ گرایی بیاییم و پروپژه هامون رو توسعه پذیر کنیم تا کسی که می خواد توسعه بده ، راحت باشه و بتونه کد رو درک کنه
کامنت گذاری کنید
اصول نام گذاری ها را رعایت کنید
خواهشاً ، فینگیلیشی اسم نزارید
- برنامه نویسان
- 1k بازدید
- 1 تشکر
برای درج نظر باید وارد سایت شوید