همیشه برای جا انداختن روش انجام یک کار در یک محیط یا جامعه روشی وجود دارد به نام سیاست مچگیری. به عنوان مثال فرض کنید راهنمایی و رانندگی قصد دارد بستن کمربند برای سرنشینان عقب خودرو را هم اجباری کند. روش رایج این است که بعد از مدتی که از اعلام اجباری شدن آن گذشت، …
هر کسی برای کار کردن یا نکردن در جایی معیارهایی برای خود دارد. من هم برای کار کردن با شرکتها، تیمها یا افراد مختلف معیارهایی برای خودم دارم. یکی از معیارهایی که برای من مهم است عادت کردن افراد آن شرکت به دیدن bug است. هر چند که وجود چنین مشکلی چندان غیر متداول نیست …
یکی از امکانات ASP.NET مجموعه Membership و امکانات جانبی آن است. این مجموعه به برنامههای ASP.NET امکان تعریف کاربر، نقش و کنترل دسترسی بر اساس آنها را میدهد. برای این که بتوان از این امکانات استفاده کرد بایستی موارد مورد نیاز ASP.NET applications services در بانک اطلاعاتی مورد استفاده برنامه نصب گردد. این کار به …
چند ماه پیش بعد از این که متوجه شده بودم ما در بحث Error Handling برنامههایمان حسابی وقت تلف کردهایم و میتوانستیم آن کار را خیلی راحتتر، سریعتر و موثرتر انجام دهیم، حسابی از دست خودم و بقیه کسانی که میتوانستند متوجه این امکانات بهتر شوند ولی نشده بودند شاکی شده بودم. در آن موضوع …
چند وقت پیش یک پروژه تستی کوچک NHibernateی ایجاد کردم برای ذخیره و بازیابی چند کلاس ساده. یک پروژه تست هم با استفاده NUnit درست کردم برای تست آن. در تست کردن به یک خطای آزار دهنده برخورد کرده بودم. طبق معمول از سر بیدقتی فقط آخر پیغام خطا را میخواندم که گفته بود don’t …