جالب است که تعداد قابل توجهی از برنامهنویسها روی مواردی اصرار میکنند که در عین مفید بودن به حال شرکت یا تیم متبوعشان، به خود آنها چندان مربوط نیست. تعدادی از این موارد عبارت هستند از: ۱- کیفیت کد (خوانایی، انجام unit test و…)۲- بالا بودن امکان نگهداری کد برای افزایش قابلیت تغییر در آینده۳- …
دوستی پرسیده بود چطور میتوان مشکلات خروج افراد از تیمهای برنامهنویسی را به حداقل رساند. من بنا به سلیقه شخصی روشهایی برای کاهش این نوع مشکلات سراغ دارم که البته همه آنها را به طور کامل در عمل امتحان نکردهام. این روشها مشکلات خروج افراد را کاهش میدهد ولی مقداری هم از زمان کلی تیم …
به این if توجه کنید: //code…if (something != null){Do1();Do2();}//code… در اینجا null نبودن بررسی شده و بر اساس آن یک سری عملیات انجام میشود. اما دقت کنید که اگر مقدار مورد نظر null باشد هیچ مکانیزمی برای اعلام خطا وجود ندارد و به سادگی هر چه تمامتر آن بخش از کد بی هیچ سر و …