یادداشت های من

دنبال کنندگان ۱ نفر
این وبلاگ را دنبال کنید

۲ مطلب در مهر ۱۳۹۵ ثبت شده است

مطلبی که میخوام در موردش شروع به صحبت کنم تقریبا نتیجه تجربه برنامه نویسی من تو جاهای مختلفی هست که در طول تقریبا 5 سال بدست آوردم میدونم زمان طولانی ای نیست اما شاید بدرد بخور شما دوست عزیز باشه . پس شروع میکنیم

موارد کلی که به نظر من باید توی یه فریم ورک رعایت بشه چند قسمت داره :

0 : ایجاد اعتماد برای برنامه نویس ها که با اعتماد کامل به فریم ورک شما کدشون رو بزنن .

1 : کاری کنیم که برنامه نویس کمترین کد رو برای تولید نرم افزار بزنه !

2 : کاری کنیم که برنامه نویس  توی راهی که براشون ساخته شده فقط بتونن قدم بردارن( اینجا محدودیت مورد نظر نیست ، بلکه متمرکز بودن باید لحاظ بشه ) .

3 : فرآیند کد زنی از صفر تا صد به صورت کامل برای برنامه نویسان مشخص شود .

 

حالا میرسیم به موارد فنی که توی شرکت های بزرگی همچون http://www.dofactory.com  نیز رعایت میشه :

1-     ایجاد لایه های کاملا مستقل

2-     ایجاد دسترسی های مشخص از هر لایه به لایه دیگر

3-     برنامه ریزی بر اساس تعداد زیر سیستم های برنامه

4-     تصمیم گیری در مورد نحوه نمایش به کاربران (windows application,web application ,android, ios , …. ) و یا هر مدل دیگری

5-     راه اندازی نرم افزار با کمترین هزینه های سخت افزاری

6-     ایجاد فریم ورکی با حداقل زمان نمایش صفحات و فرمها

خب تا اینجا موارد کلی رو گفتم که البته خیلی موارد ریز هست که توی پست بعدی حتما اشاره ی تخصصی رو شروع  میکنم .

  • سید یاسر نوراللهی


اولین چیزی که در مورد هر مطلب جدیدی ذهن منو مشغول میکنه نحوه تلفظ صحیح عناوین  و یا هر تکنولوژی که میخواهیم باهاش کار کنیم هست  که در مورد سایت : www.nuget.org  باید بگم که تلفظ صحیحش نیوگت هستش که البته ناگت و یا نوگت هم میگن که لازمه بگم کلمه nugget  به معنی تکه هست که ما تو عموم یه خوراکی میشناسیمش پس اصلا ربطی نداره !

نیوگت

در آخر تلفظ صحیح پس از بررسی فیلم های آموزشی یو تیوب و همچنین google translate  عزیز  میشود " نیوگت " حالا این سایت اصلا به چه دردی میخوره ! کار اصلی این سایت این هستش که پکیجهایی رو درون خودش جا داده که میتونه با ویژوال استودیو متصل بشه(از طریق package manager console) و بدون این که شما برای نصب bootstrap  و یا Entity Framework  و یا هر پکیجی که نیاز به dll های خاص خودش و یا فایلهای خاص خودش داشته باشه رو راحت نصب کنید .

  • سید یاسر نوراللهی