Refactoring tools in Visual Studio

چگونه از ابزاری که به منظور Refactor  در Visual Studio موجود است استفاده نماییم؟ Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. Its heart is a series of small behavior preserving transformations. Each transformation (called a ‘refactoring’) does little, but a sequence of transformations can produce a significant restructuring. Since each refactoring is small, it’s less likely to go wrong. The system is also kept fully working after each small refactoring, reducing the chances that a system can get seriously broken during the restructuring. منبع : Refactoring...
Continue reading...

9 نشانه برای پی بردن به برنامه نویس بودنتان

[این  پست نسبت به نظرات کاربران ویرایش شد] به نظر بنده هر شغلی برای خودش نشانه هایی دارد و با توجه به آن نشانه ها می توان گفت فلان کس فلان کاره است . مثلا آدمی که لباسش سیاه است و دستاش روغنی و حسابی هم عصبانی رو می شود گفت که دکتره … ای وای اشتباه شد … می شود گفت مکانیک خودروست و الی ماشالله . اگر برنامه نویس بودن را به عنوان شغل در نظر بگیریم پس این شغل نیز برای خود دارای نشانه هایی می باشد . در اینجا قصد دارم نشانه ها و علائم برنامه...
Continue reading...

آموزش ۵ اصل برای ایجاد کدهای خوب

در بسیاری از موارد و در بعضی از شرکت هایی که بنده افتخار حضور در آنها را داشتم  شاهد این بودم که برنامه نویس ها زیاد به کد نوشته شده اهمیت نمی دهند و فقط نتیجه کد برای شان مهم می باشد ولی به نظر بنده هر قدر کد تمیزتر باشد نگه داری برنامه راحت تر خواهد شد . منظور از کد تمیز چیست ؟ کد تمیز رو می شود با کد کثیف (Dirty Code) توضیح داد . به هر اندازه ای که کد خوانایی و قابلیت نگه داریش را از دست بدهد در اصلاح می گویند کد کثیف و...
Continue reading...

۷ توصیه یک توسعه گر به برنامه نویس های تازه کار

بعد از مدت های انگشتن کوبیدن بر این دکمه های صفحه کلید و کلیک های فراوان بر روی برنامه های و صفحات وب و خوردن دود چراغ به انداز دلخواه و … صاحب یکم و دویاره بگم یکم تجربه در زمینه برنامه نویسی و توسعه نرم افزار شده ام که با یکم جستجو در اینترنت و استفاده از سایت code-purity و با استفاده از این تجربیاتی که شرح حالش رو گفتم ,  می خواهم توصیه هایی و نکاتی خدمت کسانی که تازه شروع کرده داشته باشم . هیچی نمی دونی – اگر تازه از دانشگاه فارغ التحصیل شدی و با...
Continue reading...